libpsynth 0.2.1
Public Member Functions
psynth::graph::soft_buffer_in_port< Buffer > Class Template Reference

#include <soft_buffer_port.hpp>

Inheritance diagram for psynth::graph::soft_buffer_in_port< Buffer >:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::soft_buffer_in_port< Buffer >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 soft_buffer_in_port (std::string name, node *owner, audio_sample stable_value=0.0f, float duration=default_soft_port_duration)
const Buffer & rt_get_in () const
void disconnect ()
void connect (out_port_base &dest)
void rt_process (rt_process_context &ctx)
void rt_context_update (rt_process_context &ctx)

template<class Buffer>
class psynth::graph::soft_buffer_in_port< Buffer >


Constructor & Destructor Documentation

template<class B >
psynth::graph::soft_buffer_in_port< B >::soft_buffer_in_port ( std::string  name,
node *  owner,
audio_sample  stable_value = 0.0f,
float  duration = default_soft_port_duration 
)

Member Function Documentation

template<class B >
void psynth::graph::soft_buffer_in_port< B >::connect ( out_port_base &  dest) [virtual]

Reimplemented from psynth::graph::in_port_base.

template<class B >
void psynth::graph::soft_buffer_in_port< B >::disconnect ( ) [virtual]

Reimplemented from psynth::graph::in_port_base.

template<class B >
void psynth::graph::soft_buffer_in_port< B >::rt_context_update ( rt_process_context &  ctx) [virtual]
template<class Buffer>
const Buffer& psynth::graph::soft_buffer_in_port< Buffer >::rt_get_in ( ) const [inline, virtual]

Reimplemented from psynth::graph::in_port< Buffer >.

template<class B >
void psynth::graph::soft_buffer_in_port< B >::rt_process ( rt_process_context &  ctx) [virtual]

Reimplemented from psynth::graph::in_port_base.


The documentation for this class was generated from the following files: