#include <virtualvconsole.h>
Inherits VirtualConsole.

Public Member Functions | |
| VirtualVConsole (RenderEngine *renderengine, VRender *vrender) | |
| virtual | ~VirtualVConsole () |
| void | get_playable_tracks () |
| VirtualNode * | new_entry_node (Track *track, Module *module, int track_number) |
| VDeviceBase * | get_vdriver () |
| int | process_buffer (int64_t input_position) |
Data Fields | |
| int64_t | absolute_frame |
| VFrame * | output_temp |
| VRender * | vrender |
| int | use_opengl |
Definition at line 12 of file virtualvconsole.h.
| VirtualVConsole::VirtualVConsole | ( | RenderEngine * | renderengine, | |
| VRender * | vrender | |||
| ) |
| VirtualVConsole::~VirtualVConsole | ( | ) | [virtual] |
| void VirtualVConsole::get_playable_tracks | ( | ) | [virtual] |
Reimplemented from VirtualConsole.
Definition at line 41 of file virtualvconsole.C.
References VirtualConsole::commonrender, CommonRender::current_position, VirtualConsole::playable_tracks, VirtualConsole::renderengine, and TRACK_VIDEO.
| VirtualNode * VirtualVConsole::new_entry_node | ( | Track * | track, | |
| Module * | module, | |||
| int | track_number | |||
| ) | [virtual] |
Reimplemented from VirtualConsole.
Definition at line 50 of file virtualvconsole.C.
References VirtualConsole::renderengine.
| VDeviceBase * VirtualVConsole::get_vdriver | ( | ) |
Definition at line 36 of file virtualvconsole.C.
References VideoDevice::get_output_base(), VirtualConsole::renderengine, and RenderEngine::video.
Referenced by process_buffer(), VirtualVNode::render_fade(), VirtualVNode::render_mask(), and VirtualVNode::render_projector().

| int VirtualVConsole::process_buffer | ( | int64_t | input_position | ) |
Definition at line 63 of file virtualvconsole.C.
References VFrame::clear_frame(), VFrame::clear_stacks(), EDLSession::color_model, VirtualConsole::current_exit_node, VirtualConsole::debug_tree, VideoOutConfig::driver, RenderEngine::edl, VirtualConsole::exit_nodes, EDLSession::frame_rate, VFrame::get_h(), get_vdriver(), VFrame::get_w(), Track::nudge, VideoDevice::out_config, output_temp, VFrame::RAM, VirtualVNode::render(), VirtualConsole::renderengine, VirtualConsole::reset_attachments(), VFrame::SCREEN, EDL::session, VFrame::set_opengl_state(), ArrayList< TYPE >::total, VirtualNode::track, Track::track_h, Track::track_w, use_opengl, ArrayList< TYPE >::values, RenderEngine::video, VRender::video_out, and vrender.

| int64_t VirtualVConsole::absolute_frame |
Definition at line 36 of file virtualvconsole.h.
Definition at line 38 of file virtualvconsole.h.
Referenced by process_buffer(), VirtualVConsole(), and ~VirtualVConsole().
Definition at line 39 of file virtualvconsole.h.
Referenced by process_buffer(), VirtualVNode::render(), VirtualVNode::render_projector(), and VirtualVNode::VirtualVNode().
Definition at line 41 of file virtualvconsole.h.
Referenced by process_buffer(), VirtualVNode::render_fade(), and VirtualVNode::render_projector().
1.5.5