#include <brender.h>
Public Member Functions | |
| BRenderThread (MWindow *mwindow, BRender *brender) | |
| ~BRenderThread () | |
| int | is_done (int do_lock) |
| void | send_command (BRenderCommand *command) |
| void | run () |
| void | stop () |
| void | start () |
| void | initialize () |
Public Attributes | |
| MWindow * | mwindow |
| BRender * | brender |
| BRenderCommand * | command_queue |
| BRenderCommand * | command |
| Condition * | input_lock |
| Mutex * | thread_lock |
| RenderFarmServer * | farm_server |
| PackageDispatcher * | packages |
| Preferences * | preferences |
| int | farm_result |
| double | fps_result |
| int64_t | total_frames |
| Mutex * | total_frames_lock |
| int | done |
Definition at line 150 of file brender.h.
|
||||||||||||
|
Definition at line 350 of file brender.C. References command, command_queue, done, farm_result, farm_server, input_lock, preferences, thread_lock, and total_frames_lock. |
|
|
Definition at line 366 of file brender.C. References command, command_queue, done, input_lock, preferences, thread_lock, and total_frames_lock. |
|
|
Definition at line 382 of file brender.C. Referenced by BRender::initialize(). |
|
|
Definition at line 406 of file brender.C. References done, and thread_lock. Referenced by run(). |
|
|
Definition at line 414 of file brender.C. References brender, BRenderCommand::BRENDER_RESTART, BRenderCommand::BRENDER_STOP, command, BRenderCommand::command, command_queue, BRender::completion_lock, BRenderCommand::edl, EDL::equivalent_output(), input_lock, is_done(), BRenderCommand::position, start(), stop(), thread_lock, Tracks::total_playable_vtracks(), and EDL::tracks. |
|
|
Definition at line 387 of file brender.C. References command_queue, input_lock, and thread_lock. Referenced by BRender::restart(), and BRender::stop(). |
|
|
|
Definition at line 495 of file brender.C. References brender, BRender::completion_lock, farm_result, farm_server, packages, preferences, and RenderFarmServer::wait_clients(). Referenced by run(). |
|
|
|
|
|
Definition at line 166 of file brender.h. Referenced by BRenderThread(), run(), start(), and ~BRenderThread(). |
|
|
Definition at line 165 of file brender.h. Referenced by BRenderThread(), run(), send_command(), and ~BRenderThread(). |
|
|
Definition at line 180 of file brender.h. Referenced by BRenderThread(), is_done(), and ~BRenderThread(). |
|
|
Definition at line 175 of file brender.h. Referenced by BRenderThread(), start(), and stop(). |
|
|
Definition at line 170 of file brender.h. Referenced by BRenderThread(), start(), and stop(). |
|
|
Definition at line 176 of file brender.h. Referenced by start(). |
|
|
Definition at line 167 of file brender.h. Referenced by BRenderThread(), run(), send_command(), and ~BRenderThread(). |
|
|
Definition at line 163 of file brender.h. Referenced by start(). |
|
|
|
|
|
Definition at line 173 of file brender.h. Referenced by BRenderThread(), start(), stop(), and ~BRenderThread(). |
|
|
Definition at line 168 of file brender.h. Referenced by BRenderThread(), is_done(), run(), send_command(), and ~BRenderThread(). |
|
|
Definition at line 178 of file brender.h. Referenced by start(). |
|
|
Definition at line 179 of file brender.h. Referenced by BRenderThread(), start(), and ~BRenderThread(). |
1.4.4