Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

BatchRenderJob Class Reference

#include <batchrender.h>

List of all members.

Public Member Functions

 BatchRenderJob (Preferences *preferences)
 ~BatchRenderJob ()
void copy_from (BatchRenderJob *src)
void load (FileXML *file)
void save (FileXML *file)
void fix_strategy ()

Public Attributes

char edl_path [BCTEXTLEN]
Assetasset
int strategy
int enabled
double elapsed
Preferencespreferences


Detailed Description

Definition at line 30 of file batchrender.h.


Constructor & Destructor Documentation

BatchRenderJob::BatchRenderJob Preferences preferences  ) 
 

Definition at line 64 of file batchrender.C.

References asset, edl_path, elapsed, enabled, and strategy.

BatchRenderJob::~BatchRenderJob  ) 
 

Definition at line 74 of file batchrender.C.

References asset.


Member Function Documentation

void BatchRenderJob::copy_from BatchRenderJob src  ) 
 

Definition at line 79 of file batchrender.C.

References asset, Asset::copy_from(), edl_path, elapsed, enabled, and strategy.

Referenced by BatchRenderThread::new_job().

void BatchRenderJob::fix_strategy  ) 
 

Definition at line 165 of file batchrender.C.

References Render::fix_strategy(), preferences, strategy, and Preferences::use_renderfarm.

Referenced by load(), and BatchRenderThread::load_defaults().

void BatchRenderJob::load FileXML file  ) 
 

Definition at line 88 of file batchrender.C.

References asset, edl_path, elapsed, enabled, fix_strategy(), XMLTag::get_property(), Asset::load_defaults(), Asset::path, Asset::read(), FileXML::read_tag(), FileXML::read_text(), strategy, FileXML::tag, and XMLTag::title_is().

Referenced by BatchRenderThread::load_jobs().

void BatchRenderJob::save FileXML file  ) 
 

Definition at line 122 of file batchrender.C.

References FileXML::append_newline(), FileXML::append_tag(), FileXML::append_text(), asset, edl_path, elapsed, enabled, Asset::save_defaults(), XMLTag::set_property(), XMLTag::set_title(), strategy, FileXML::tag, and Asset::write().


Member Data Documentation

Asset* BatchRenderJob::asset
 

Definition at line 44 of file batchrender.h.

Referenced by BatchRenderJob(), BatchRenderThread::calculate_dest_paths(), BatchRenderGUI::change_job(), copy_from(), BatchRenderGUI::create_list(), BatchRenderThread::get_current_asset(), load(), BatchRenderThread::load_defaults(), Render::run(), save(), BatchRenderThread::save_defaults(), and ~BatchRenderJob().

char BatchRenderJob::edl_path[BCTEXTLEN]
 

Definition at line 42 of file batchrender.h.

Referenced by BatchRenderJob(), BatchRenderThread::calculate_dest_paths(), BatchRenderGUI::change_job(), copy_from(), BatchRenderGUI::create_list(), BatchRenderThread::get_current_edl(), load(), Render::run(), and save().

double BatchRenderJob::elapsed
 

Definition at line 48 of file batchrender.h.

Referenced by BatchRenderJob(), copy_from(), BatchRenderGUI::create_list(), load(), and save().

int BatchRenderJob::enabled
 

Definition at line 46 of file batchrender.h.

Referenced by BatchRenderJob(), BatchRenderThread::calculate_dest_paths(), copy_from(), BatchRenderGUI::create_list(), load(), Render::run(), save(), and BatchRenderList::selection_changed().

Preferences* BatchRenderJob::preferences
 

Definition at line 49 of file batchrender.h.

Referenced by fix_strategy().

int BatchRenderJob::strategy
 

Definition at line 45 of file batchrender.h.

Referenced by BatchRenderJob(), BatchRenderThread::calculate_dest_paths(), BatchRenderGUI::change_job(), copy_from(), BatchRenderGUI::create_objects(), fix_strategy(), load(), Render::run(), save(), and BatchRenderThread::save_defaults().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:10 2006 for Cinelerra-svn by  doxygen 1.4.4