WhirlEffect Class Reference

Inherits PluginVClient.

Collaboration diagram for WhirlEffect:

Collaboration graph
[legend]

Public Member Functions

 WhirlEffect (PluginServer *server)
 ~WhirlEffect ()
int process_realtime (VFrame *input, VFrame *output)
int is_realtime ()
char * plugin_title ()
VFramenew_picon ()
int show_gui ()
void raise_window ()
void update_gui ()
int set_string ()
int load_configuration ()
int load_defaults ()
int save_defaults ()
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)

Data Fields

WhirlEngineengine
VFrametemp_frame
VFrameinput
VFrameoutput
WhirlConfig config
BC_Hashdefaults
WhirlThreadthread
int need_reconfigure

Detailed Description

Definition at line 123 of file whirl.C.


Constructor & Destructor Documentation

WhirlEffect::WhirlEffect ( PluginServer server  ) 

Definition at line 346 of file whirl.C.

References engine, need_reconfigure, PLUGIN_CONSTRUCTOR_MACRO, and temp_frame.

WhirlEffect::~WhirlEffect (  ) 

Definition at line 355 of file whirl.C.

References engine, PLUGIN_DESTRUCTOR_MACRO, and temp_frame.


Member Function Documentation

int WhirlEffect::process_realtime ( VFrame input,
VFrame output 
) [virtual]

int WhirlEffect::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 368 of file whirl.C.

char * WhirlEffect::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 367 of file whirl.C.

References N_.

VFrame* WhirlEffect::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int WhirlEffect::show_gui (  )  [virtual]

Reimplemented from PluginClient.

void WhirlEffect::raise_window (  )  [virtual]

Reimplemented from PluginClient.

void WhirlEffect::update_gui (  )  [virtual]

int WhirlEffect::set_string (  )  [virtual]

Reimplemented from PluginClient.

int WhirlEffect::load_configuration (  ) 

Referenced by process_realtime(), and update_gui().

int WhirlEffect::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 396 of file whirl.C.

References WhirlConfig::angle, BCASTDIR, config, defaults, BC_Hash::get(), BC_Hash::load(), WhirlConfig::pinch, and WhirlConfig::radius.

Here is the call graph for this function:

int WhirlEffect::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 411 of file whirl.C.

References WhirlConfig::angle, config, defaults, WhirlConfig::pinch, WhirlConfig::radius, BC_Hash::save(), and BC_Hash::update().

Here is the call graph for this function:

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

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


Field Documentation

Definition at line 143 of file whirl.C.

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

Definition at line 144 of file whirl.C.

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

Reimplemented from PluginVClient.

Definition at line 145 of file whirl.C.

Referenced by WhirlEngine::init_packages(), WhirlUnit::process_package(), and read_data().

Reimplemented from PluginVClient.

Definition at line 145 of file whirl.C.

Referenced by save_data().

Definition at line 147 of file whirl.C.

Referenced by load_defaults(), and save_defaults().

Definition at line 148 of file whirl.C.

Referenced by update_gui().

Definition at line 149 of file whirl.C.

Referenced by process_realtime(), and WhirlEffect().


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

Generated on Mon Apr 28 14:50:45 2008 for Cinelerra by  doxygen 1.5.5