#include <module.h>
Inheritance diagram for Module:

Public Member Functions | |
| Module (RenderEngine *renderengine, CommonRender *commonrender, PluginArray *plugin_array, Track *track) | |
| Module () | |
| virtual | ~Module () |
| virtual void | create_objects () |
| void | create_new_attachments () |
| void | swap_attachments () |
| void | reset_attachments () |
| virtual AttachmentPoint * | new_attachment (Plugin *plugin) |
| virtual int | get_buffer_size () |
| int | test_plugins () |
| AttachmentPoint * | attachment_of (Plugin *plugin) |
| AttachmentPoint * | get_attachment (int number) |
| void | dump () |
| int | render_init () |
| void | update_transition (int64_t current_position, int direction) |
| EDL * | get_edl () |
Public Attributes | |
| CICache * | cache |
| EDL * | edl |
| CommonRender * | commonrender |
| RenderEngine * | renderengine |
| PluginArray * | plugin_array |
| Track * | track |
| int | data_type |
| Plugin * | transition |
| PluginServer * | transition_server |
| AttachmentPoint ** | attachments |
| int | total_attachments |
| AttachmentPoint ** | new_attachments |
| int | new_total_attachments |
Definition at line 22 of file module.h.
|
||||||||||||||||||||
|
Definition at line 21 of file module.C. References attachments, new_attachments, new_total_attachments, total_attachments, transition, and transition_server. |
|
|
|
|
|
Definition at line 38 of file module.C. References attachments, PluginServer::close_plugin(), Track::plugin_set, track, and transition_server. |
|
|
Definition at line 151 of file module.C. References attachments, AttachmentPoint::plugin, and total_attachments. Referenced by VirtualNode::expand_as_plugin(). |
|
|
Definition at line 74 of file module.C. References RenderEngine::command, commonrender, CommonRender::current_position, Track::get_current_plugin(), TransportCommand::get_direction(), new_attachment(), new_attachments, new_total_attachments, Plugin::on, Track::plugin_set, Plugin::plugin_type, renderengine, and track. Referenced by create_objects(). |
|
|
Reimplemented in AModule, and VModule. Definition at line 60 of file module.C. References create_new_attachments(), and swap_attachments(). Referenced by VPluginArray::create_modules(), CommonRender::create_modules(), APluginArray::create_modules(), VModule::create_objects(), and AModule::create_objects(). |
|
|
Definition at line 281 of file module.C. References attachments, AttachmentPoint::dump(), Track::title, total_attachments, and track. Referenced by VirtualConsole::dump(). |
|
|
Definition at line 163 of file module.C. References attachments, and total_attachments. Referenced by VirtualNode::attach_virtual_plugin(), and VirtualNode::expand_as_plugin(). |
|
|
Reimplemented in AModule, and VModule. Definition at line 41 of file module.h. Referenced by update_transition(). |
|
|
Definition at line 66 of file module.C. References edl, RenderEngine::edl, and renderengine. Referenced by VModule::import_frame(), VModule::render(), AModule::render(), and update_transition(). |
|
|
Reimplemented in AModule, and VModule. Definition at line 40 of file module.h. Referenced by create_new_attachments(). |
|
|
Definition at line 140 of file module.C. References attachments, AttachmentPoint::render_init(), and total_attachments. Referenced by VPluginArray::create_modules(), APluginArray::create_modules(), and CommonRender::start_plugins(). |
|
|
Definition at line 171 of file module.C. References attachments, AttachmentPoint::reset_status(), and total_attachments. Referenced by VirtualConsole::reset_attachments(). |
|
|
Definition at line 105 of file module.C. References attachments, AttachmentPoint::identical(), new_attachments, new_total_attachments, and total_attachments. Referenced by create_objects(). |
|
|
Definition at line 184 of file module.C. References attachments, RenderEngine::command, commonrender, CommonRender::current_position, Track::get_current_plugin(), TransportCommand::get_direction(), Plugin::identical(), Plugin::on, AttachmentPoint::plugin, Track::plugin_set, Plugin::plugin_type, renderengine, total_attachments, and track. Referenced by VirtualConsole::test_reconfigure(). |
|
||||||||||||
|
|
Definition at line 78 of file module.h. Referenced by attachment_of(), dump(), get_attachment(), Module(), render_init(), reset_attachments(), swap_attachments(), test_plugins(), and ~Module(). |
|
|
Definition at line 56 of file module.h. Referenced by VPluginArray::create_modules(), APluginArray::create_modules(), VModule::get_cache(), and AModule::get_cache(). |
|
|
Definition at line 60 of file module.h. Referenced by create_new_attachments(), AModule::create_objects(), VModule::import_frame(), VModule::render(), and test_plugins(). |
|
|
Definition at line 67 of file module.h. Referenced by AModule::AModule(), and VModule::VModule(). |
|
|
Definition at line 58 of file module.h. Referenced by VPluginArray::create_modules(), APluginArray::create_modules(), get_edl(), and MTimeBar::select_label(). |
|
|
Definition at line 82 of file module.h. Referenced by create_new_attachments(), Module(), and swap_attachments(). |
|
|
Definition at line 83 of file module.h. Referenced by create_new_attachments(), Module(), and swap_attachments(). |
|
|
Definition at line 64 of file module.h. Referenced by AModule::get_buffer_size(), VModule::import_frame(), and update_transition(). |
|
|
Definition at line 62 of file module.h. Referenced by create_new_attachments(), AModule::get_buffer_size(), VModule::get_cache(), AModule::get_cache(), get_edl(), VModule::import_frame(), VModule::new_attachment(), AModule::new_attachment(), test_plugins(), and update_transition(). |
|
|
Definition at line 79 of file module.h. Referenced by attachment_of(), dump(), get_attachment(), Module(), render_init(), reset_attachments(), swap_attachments(), and test_plugins(). |
|
|
Definition at line 65 of file module.h. Referenced by VirtualNode::attach_virtual_module(), create_new_attachments(), dump(), VModule::import_frame(), VirtualConsole::module_of(), VModule::render(), AModule::render(), test_plugins(), update_transition(), and ~Module(). |
|
|
Definition at line 70 of file module.h. Referenced by Module(), VModule::render(), AModule::render(), and update_transition(). |
|
|
Definition at line 72 of file module.h. Referenced by Module(), VModule::render(), AModule::render(), update_transition(), and ~Module(). |
1.4.4