#include <render.h>
Public Types | |
| enum | { INTERACTIVE, BATCH } |
Public Member Functions | |
| Render (MWindow *mwindow) | |
| ~Render () | |
| void | start_interactive () |
| void | start_batches (ArrayList< BatchRenderJob * > *jobs) |
| void | start_batches (ArrayList< BatchRenderJob * > *jobs, Defaults *boot_defaults, Preferences *preferences, ArrayList< PluginServer * > *plugindb) |
| void | stop_operation () |
| void | run () |
| int | render (int test_overwrite, Asset *asset, EDL *edl, int strategy) |
| int | load_defaults (Asset *asset) |
| int | save_defaults (Asset *asset) |
| int | check_numbering (Asset &asset) |
| int | direct_frame_copy (EDL *edl, int64_t &render_video_position, File *file) |
| int | direct_copy_possible (EDL *edl, int64_t current_position, Track *playable_track, Edit *&playable_edit, File *file) |
| void | start_progress () |
| void | stop_progress () |
Static Public Member Functions | |
| static int | check_asset (EDL *edl, Asset &asset) |
| static int | fix_strategy (int strategy, int use_renderfarm) |
| static void | create_filename (char *path, char *default_path, int current_number, int total_digits, int number_start) |
| static void | get_starting_number (char *path, int ¤t_number, int &number_start, int &total_digits, int min_digits=3) |
Public Attributes | |
| int | mode |
| int | batch_cancelled |
| int | load_mode |
| int | in_progress |
| int | direct_frame_copying |
| CICache * | audio_cache |
| CICache * | video_cache |
| VFrame * | compressed_output |
| MainProgressBar * | progress |
| RenderProgress * | render_progress |
| MWindow * | mwindow |
| PlayableTracks * | playable_tracks |
| PackageDispatcher * | packages |
| Mutex * | package_lock |
| Mutex * | counter_lock |
| Preferences * | preferences |
| ArrayList< PluginServer * > * | plugindb |
| int | strategy |
| double | total_start |
| double | total_end |
| int | result |
| Asset * | default_asset |
| TransportCommand * | command |
| ArrayList< BatchRenderJob * > * | jobs |
| Condition * | completion |
| int64_t | total_rendered |
| double | frames_per_second |
| double | elapsed_time |
| RenderWindow * | render_window |
| int64_t | progress_max |
| Timer * | progress_timer |
| int64_t | last_eta |
Definition at line 78 of file render.h.
|
|
|
|
|
Definition at line 209 of file render.C. References completion, counter_lock, elapsed_time, in_progress, package_lock, MWindow::plugindb, plugindb, preferences, progress, and progress_timer. |
|
|
Definition at line 224 of file render.C. References completion, counter_lock, package_lock, preferences, and progress_timer. |
|
||||||||||||
|
|
|
|
||||||||||||||||||||||||
|
Definition at line 893 of file render.C. Referenced by FileList::calculate_path(), PackageDispatcher::create_packages(), PackageDispatcher::get_package(), and MenuEffectThread::run(). |
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 478 of file render.C. Referenced by BatchRenderJob::fix_strategy(), and render(). |
|
||||||||||||||||||||||||
|
Definition at line 924 of file render.C. Referenced by PackageDispatcher::create_packages(), FileList::open_file(), and MenuEffectThread::run(). |
|
|
Definition at line 975 of file render.C. References MWindow::defaults, Asset::load_defaults(), load_mode, and mwindow. Referenced by run(). |
|
||||||||||||||||||||
|
|
|
Definition at line 993 of file render.C. References MWindow::defaults, load_mode, mwindow, and Asset::save_defaults(). Referenced by run(). |
|
||||||||||||||||||||
|
Definition at line 279 of file render.C. References BATCH, batch_cancelled, completion, mode, and run(). |
|
|
Definition at line 259 of file render.C. References BATCH, batch_cancelled, completion, MWindow::gui, mode, and mwindow. Referenced by BatchRenderThread::start_rendering(). |
|
|
Definition at line 233 of file render.C. References batch_cancelled, completion, RenderWindow::create_objects(), MWindow::gui, in_progress, INTERACTIVE, jobs, mode, mwindow, and render_window. Referenced by RenderItem::handle_event(). |
|
|
Definition at line 499 of file render.C. References _, default_asset, last_eta, MWindow::mainprogress, mwindow, packages, Asset::path, preferences, progress, progress_max, progress_timer, Preferences::render_preroll, render_progress, Asset::sample_rate, MainProgress::start_progress(), PackageDispatcher::total_allocated, total_end, and total_start. Referenced by render(). |
|
|
Definition at line 295 of file render.C. References batch_cancelled, and completion. Referenced by BatchRenderThread::stop_rendering(). |
|
|
Definition at line 526 of file render.C. References _, elapsed_time, MainProgressBar::get_time(), MWindow::gui, mwindow, progress, render_progress, MWindowGUI::show_message(), and MainProgressBar::stop_progress(). Referenced by render(). |
|
|
Definition at line 150 of file render.h. Referenced by render(). |
|
|
Definition at line 142 of file render.h. Referenced by MainPackageRenderer::progress_cancelled(), render(), start_batches(), start_interactive(), and stop_operation(). |
|
|
Definition at line 168 of file render.h. Referenced by render(). |
|
|
Definition at line 172 of file render.h. Referenced by render(), Render(), start_batches(), start_interactive(), stop_operation(), and ~Render(). |
|
|
|
|
|
Definition at line 157 of file render.h. Referenced by render(), Render(), MainPackageRenderer::set_progress(), and ~Render(). |
|
|
Definition at line 167 of file render.h. Referenced by render(), and start_progress(). |
|
|
|
|
|
Definition at line 182 of file render.h. Referenced by Render(), run(), and stop_progress(). |
|
|
Definition at line 180 of file render.h. Referenced by render(). |
|
|
Definition at line 146 of file render.h. Referenced by Quit::handle_event(), render(), Render(), and start_interactive(). |
|
|
Definition at line 170 of file render.h. Referenced by run(), and start_interactive(). |
|
|
Definition at line 190 of file render.h. Referenced by MainPackageRenderer::set_progress(), and start_progress(). |
|
|
Definition at line 145 of file render.h. Referenced by RenderWindow::create_objects(), load_defaults(), render(), and save_defaults(). |
|
|
Definition at line 135 of file render.h. Referenced by render(), run(), start_batches(), and start_interactive(). |
|
|
Definition at line 154 of file render.h. Referenced by load_defaults(), render(), run(), save_defaults(), start_batches(), start_interactive(), start_progress(), and stop_progress(). |
|
|
|
|
|
Definition at line 156 of file render.h. Referenced by render(), and start_progress(). |
|
|
|
|
|
|
|
|
Definition at line 159 of file render.h. Referenced by render(), Render(), start_progress(), and ~Render(). |
|
|
Definition at line 152 of file render.h. Referenced by MainPackageRenderer::progress_cancelled(), render(), Render(), RenderProgress::run(), MainPackageRenderer::set_progress(), start_progress(), and stop_progress(). |
|
|
Definition at line 188 of file render.h. Referenced by MainPackageRenderer::set_progress(), and start_progress(). |
|
|
Definition at line 189 of file render.h. Referenced by Render(), run(), MainPackageRenderer::set_progress(), start_progress(), and ~Render(). |
|
|
Definition at line 153 of file render.h. Referenced by start_progress(), and stop_progress(). |
|
|
Definition at line 185 of file render.h. Referenced by run(), and start_interactive(). |
|
|
Definition at line 166 of file render.h. Referenced by MainPackageRenderer::get_result(), render(), run(), and MainPackageRenderer::set_result(). |
|
|
Definition at line 162 of file render.h. Referenced by RenderWindow::create_objects(), and run(). |
|
|
Definition at line 164 of file render.h. Referenced by render(), and start_progress(). |
|
|
Definition at line 178 of file render.h. Referenced by render(), RenderProgress::run(), and MainPackageRenderer::set_progress(). |
|
|
Definition at line 164 of file render.h. Referenced by render(), and start_progress(). |
|
|
Definition at line 150 of file render.h. Referenced by render(). |
1.4.4