MenuVEffectThread Class Reference

#include <menuveffects.h>

Inherits MenuEffectThread.

Collaboration diagram for MenuVEffectThread:

Collaboration graph
[legend]

Public Member Functions

 MenuVEffectThread (MWindow *mwindow)
 ~MenuVEffectThread ()
int get_recordable_tracks (Asset *asset)
int get_derived_attributes (Asset *asset, BC_Hash *defaults)
int save_derived_attributes (Asset *asset, BC_Hash *defaults)
PluginArraycreate_plugin_array ()
int fix_menu (char *title)
int64_t to_units (double position, int round)

Detailed Description

Definition at line 17 of file menuveffects.h.


Constructor & Destructor Documentation

MenuVEffectThread::MenuVEffectThread ( MWindow mwindow  ) 

Definition at line 29 of file menuveffects.C.

MenuVEffectThread::~MenuVEffectThread (  ) 

Definition at line 34 of file menuveffects.C.


Member Function Documentation

int MenuVEffectThread::get_recordable_tracks ( Asset asset  )  [virtual]

Reimplemented from MenuEffectThread.

Definition at line 38 of file menuveffects.C.

References MWindow::edl, Asset::layers, MenuEffectThread::mwindow, Tracks::recordable_video_tracks(), and EDL::tracks.

Here is the call graph for this function:

int MenuVEffectThread::get_derived_attributes ( Asset asset,
BC_Hash defaults 
) [virtual]

Reimplemented from MenuEffectThread.

Definition at line 44 of file menuveffects.C.

References Asset::audio_data, Asset::format, Asset::load_defaults(), File::supports_video(), and Asset::video_data.

Here is the call graph for this function:

int MenuVEffectThread::save_derived_attributes ( Asset asset,
BC_Hash defaults 
) [virtual]

Reimplemented from MenuEffectThread.

Definition at line 68 of file menuveffects.C.

References Asset::save_defaults().

Here is the call graph for this function:

PluginArray * MenuVEffectThread::create_plugin_array (  )  [virtual]

Reimplemented from MenuEffectThread.

Definition at line 82 of file menuveffects.C.

int MenuVEffectThread::fix_menu ( char *  title  )  [virtual]

Reimplemented from MenuEffectThread.

Definition at line 97 of file menuveffects.C.

References MainMenu::add_veffect(), MWindow::gui, MWindowGUI::mainmenu, and MenuEffectThread::mwindow.

Here is the call graph for this function:

int64_t MenuVEffectThread::to_units ( double  position,
int  round 
) [virtual]

Reimplemented from MenuEffectThread.

Definition at line 87 of file menuveffects.C.

References MWindow::edl, EDLSession::frame_rate, MenuEffectThread::mwindow, Units::round(), and EDL::session.

Here is the call graph for this function:


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

Generated on Mon Apr 28 14:30:54 2008 for Cinelerra by  doxygen 1.5.5