#include <node_manager.hpp>
List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
| psynth::graph::node_manager::node_manager |
( |
| ) |
|
| psynth::graph::node_manager::~node_manager |
( |
| ) |
|
Member Function Documentation
| iterator psynth::graph::node_manager::begin |
( |
| ) |
[inline] |
| bool psynth::graph::node_manager::delete_node |
( |
int |
id | ) |
|
| void psynth::graph::node_manager::delete_node |
( |
iterator |
it | ) |
|
| iterator psynth::graph::node_manager::end |
( |
| ) |
[inline] |
| const_iterator psynth::graph::node_manager::find |
( |
int |
id | ) |
const [inline] |
| iterator psynth::graph::node_manager::find |
( |
int |
id | ) |
[inline] |
| void psynth::graph::node_manager::set_info |
( |
const audio_info & |
info | ) |
|
| void psynth::graph::node_manager::update |
( |
| ) |
|
Makes a full new update of the objects.
This means that it first resets the is-updated property of the objects and then calls update() on all the attached node_outputs. The update is propagated via DFS. Some objects may not be updated if not conected to a subgraph containing an OutputObject.
This function may be called by an OutputObject if a registered Output system calls for new data and not enought data is availible in its buffer.
The documentation for this class was generated from the following files: