SvgMain Class Reference

#include <svg.h>

Inherits PluginVClient.

Collaboration diagram for SvgMain:

Collaboration graph
[legend]

Public Member Functions

 SvgMain (PluginServer *server)
 ~SvgMain ()
int process_realtime (VFrame *input_ptr, VFrame *output_ptr)
int is_realtime ()
int is_synthesis ()
char * plugin_title ()
int show_gui ()
void raise_window ()
void update_gui ()
int set_string ()
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)
VFramenew_picon ()
int load_defaults ()
int save_defaults ()
int load_configuration ()

Data Fields

SvgThread * thread
OverlayFrameoverlayer
VFrametemp_frame
BC_Hashdefaults
SvgConfig config
int need_reconfigure
int force_raw_render

Detailed Description

Definition at line 34 of file svg.h.


Constructor & Destructor Documentation

SvgMain::SvgMain ( PluginServer server  ) 

Definition at line 103 of file svg.C.

References force_raw_render, need_reconfigure, overlayer, PLUGIN_CONSTRUCTOR_MACRO, and temp_frame.

SvgMain::~SvgMain (  ) 

Definition at line 113 of file svg.C.

References overlayer, PLUGIN_DESTRUCTOR_MACRO, and temp_frame.


Member Function Documentation

int SvgMain::process_realtime ( VFrame input_ptr,
VFrame output_ptr 
) [virtual]

int SvgMain::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 124 of file svg.C.

int SvgMain::is_synthesis (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 125 of file svg.C.

char * SvgMain::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 123 of file svg.C.

References N_.

int SvgMain::show_gui (  )  [virtual]

Reimplemented from PluginClient.

void SvgMain::raise_window (  )  [virtual]

Reimplemented from PluginClient.

void SvgMain::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 392 of file svg.C.

References config, load_configuration(), SvgConfig::out_x, SvgConfig::out_y, SvgConfig::svg_file, and thread.

Here is the call graph for this function:

int SvgMain::set_string (  )  [virtual]

Reimplemented from PluginClient.

void SvgMain::save_data ( KeyFrame keyframe  )  [virtual]

void SvgMain::read_data ( KeyFrame keyframe  )  [virtual]

VFrame* SvgMain::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int SvgMain::load_defaults (  )  [virtual]

int SvgMain::save_defaults (  )  [virtual]

int SvgMain::load_configuration (  ) 

Referenced by process_realtime(), and update_gui().


Field Documentation

SvgThread* SvgMain::thread

Definition at line 57 of file svg.h.

Referenced by update_gui().

Definition at line 59 of file svg.h.

Referenced by process_realtime(), SvgMain(), and ~SvgMain().

Definition at line 60 of file svg.h.

Referenced by process_realtime(), SvgMain(), and ~SvgMain().

Definition at line 61 of file svg.h.

Referenced by load_defaults(), NewSvgButton::run(), and save_defaults().

Definition at line 63 of file svg.h.

Referenced by process_realtime(), NewSvgButton::run(), and SvgMain().

Definition at line 64 of file svg.h.

Referenced by process_realtime(), NewSvgButton::run(), and SvgMain().


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

Generated on Mon Apr 28 14:44:12 2008 for Cinelerra by  doxygen 1.5.5