AttachmentPoint Class Reference

#include <attachmentpoint.h>

Inherited by AAttachmentPoint, and VAttachmentPoint.

Collaboration diagram for AttachmentPoint:

Collaboration graph
[legend]

Public Member Functions

 AttachmentPoint (RenderEngine *renderengine, Plugin *plugin, int data_type)
virtual ~AttachmentPoint ()
virtual int reset_parameters ()
int identical (AttachmentPoint *old)
int render_init ()
void render_stop ()
void reset_status ()
int attach_virtual_plugin (VirtualNode *virtual_plugin)
virtual void delete_buffer_vector ()
void render_gui (void *data)
void render_gui (void *data, int size)
int gui_open ()
virtual int get_buffer_size ()
int multichannel_shared (int search_new)
int singlechannel ()
int dump ()

Data Fields

ArrayList< VirtualNode * > virtual_plugins
ArrayList< VirtualNode * > new_virtual_plugins
ArrayList< PluginServer * > plugin_servers
PluginServerplugin_server
Pluginplugin
int plugin_id
RenderEnginerenderengine
int64_t start_position
int64_t len
int64_t sample_rate
double frame_rate
int is_processed
int data_type

Detailed Description

Definition at line 20 of file attachmentpoint.h.


Constructor & Destructor Documentation

AttachmentPoint::AttachmentPoint ( RenderEngine renderengine,
Plugin plugin,
int  data_type 
)

Definition at line 14 of file attachmentpoint.C.

References Edit::id, plugin_id, plugin_server, reset_parameters(), RenderEngine::scan_plugindb(), and Plugin::title.

Here is the call graph for this function:

AttachmentPoint::~AttachmentPoint (  )  [virtual]

Definition at line 27 of file attachmentpoint.C.

References delete_buffer_vector(), plugin_servers, and ArrayList< TYPE >::remove_all_objects().

Here is the call graph for this function:


Member Function Documentation

int AttachmentPoint::reset_parameters (  )  [virtual]

Definition at line 34 of file attachmentpoint.C.

References plugin_server, and reset_status().

Referenced by AttachmentPoint().

Here is the call graph for this function:

int AttachmentPoint::identical ( AttachmentPoint old  ) 

Definition at line 53 of file attachmentpoint.C.

References plugin_id.

int AttachmentPoint::render_init (  ) 

void AttachmentPoint::render_stop (  ) 

Definition at line 125 of file attachmentpoint.C.

References Plugin::on, plugin, plugin_server, plugin_servers, PluginServer::render_stop(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

Referenced by Module::render_stop().

Here is the call graph for this function:

void AttachmentPoint::reset_status (  ) 

Definition at line 42 of file attachmentpoint.C.

References frame_rate, is_processed, len, sample_rate, and start_position.

Referenced by Module::reset_attachments(), and reset_parameters().

int AttachmentPoint::attach_virtual_plugin ( VirtualNode virtual_plugin  ) 

Definition at line 136 of file attachmentpoint.C.

References ArrayList< TYPE >::append(), new_virtual_plugins, Plugin::on, plugin, plugin_server, and ArrayList< TYPE >::total.

Referenced by VirtualNode::expand_as_plugin().

Here is the call graph for this function:

virtual void AttachmentPoint::delete_buffer_vector (  )  [inline, virtual]

Reimplemented in AAttachmentPoint, and VAttachmentPoint.

Definition at line 46 of file attachmentpoint.h.

Referenced by render_init(), and ~AttachmentPoint().

void AttachmentPoint::render_gui ( void *  data  ) 

Definition at line 190 of file attachmentpoint.C.

References RenderEngine::mwindow, plugin, MWindow::render_plugin_gui(), and renderengine.

Referenced by PluginServer::send_render_gui().

Here is the call graph for this function:

void AttachmentPoint::render_gui ( void *  data,
int  size 
)

Definition at line 197 of file attachmentpoint.C.

References RenderEngine::mwindow, plugin, MWindow::render_plugin_gui(), and renderengine.

Here is the call graph for this function:

int AttachmentPoint::gui_open (  ) 

Definition at line 204 of file attachmentpoint.C.

References RenderEngine::mwindow, plugin, MWindow::plugin_gui_open(), and renderengine.

Referenced by PluginServer::gui_open().

Here is the call graph for this function:

virtual int AttachmentPoint::get_buffer_size (  )  [inline, virtual]

Reimplemented in AAttachmentPoint, and VAttachmentPoint.

Definition at line 56 of file attachmentpoint.h.

Referenced by render_init().

int AttachmentPoint::multichannel_shared ( int  search_new  ) 

int AttachmentPoint::singlechannel (  ) 

Definition at line 182 of file attachmentpoint.C.

References PluginServer::multichannel, and plugin_server.

int AttachmentPoint::dump (  ) 

Definition at line 221 of file attachmentpoint.C.

References PluginServer::dump(), new_virtual_plugins, plugin_server, and ArrayList< TYPE >::total.

Referenced by Module::dump().

Here is the call graph for this function:


Field Documentation

Definition at line 66 of file attachmentpoint.h.

Referenced by attach_virtual_plugin(), dump(), multichannel_shared(), and render_init().

Definition at line 76 of file attachmentpoint.h.

Referenced by AttachmentPoint(), and identical().

Definition at line 85 of file attachmentpoint.h.

Referenced by reset_status().

Definition at line 86 of file attachmentpoint.h.

Referenced by reset_status().

Definition at line 87 of file attachmentpoint.h.

Referenced by reset_status().

Definition at line 88 of file attachmentpoint.h.

Referenced by reset_status().

Definition at line 90 of file attachmentpoint.h.


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

Generated on Mon Apr 28 14:11:07 2008 for Cinelerra by  doxygen 1.5.5