#include <playback3d.h>
Inherits BC_SynchronousCommand.

Public Types | |
| enum | { WRITE_BUFFER = LAST_COMMAND, CLEAR_OUTPUT, OVERLAY, DO_FADE, DO_MASK, PLUGIN, CLEAR_INPUT, DO_CAMERA, COPY_FROM } |
Public Member Functions | |
| Playback3DCommand () | |
| void | copy_from (BC_SynchronousCommand *command) |
Data Fields | |
| Canvas * | canvas |
| int | is_cleared |
| float | in_x1 |
| float | in_y1 |
| float | in_x2 |
| float | in_y2 |
| float | out_x1 |
| float | out_y1 |
| float | out_x2 |
| float | out_y2 |
| float | alpha |
| int | mode |
| int | interpolation_type |
| VFrame * | input |
| int | want_texture |
| int64_t | start_position_project |
| MaskAutos * | keyframe_set |
| MaskAuto * | keyframe |
| MaskAuto * | default_auto |
| PluginClient * | plugin_client |
Definition at line 147 of file playback3d.h.
| anonymous enum |
| WRITE_BUFFER | |
| CLEAR_OUTPUT | |
| OVERLAY | |
| DO_FADE | |
| DO_MASK | |
| PLUGIN | |
| CLEAR_INPUT | |
| DO_CAMERA | |
| COPY_FROM |
Definition at line 154 of file playback3d.h.
| Playback3DCommand::Playback3DCommand | ( | ) |
| void Playback3DCommand::copy_from | ( | BC_SynchronousCommand * | command | ) | [virtual] |
Reimplemented from BC_SynchronousCommand.
Definition at line 220 of file playback3d.C.
References alpha, canvas, BC_SynchronousCommand::copy_from(), default_auto, in_x1, in_x2, in_y1, in_y2, input, interpolation_type, is_cleared, keyframe, keyframe_set, mode, out_x1, out_x2, out_y1, out_y2, plugin_client, start_position_project, and want_texture.

Definition at line 168 of file playback3d.h.
Referenced by Playback3D::clear_input(), Playback3D::clear_input_sync(), Playback3D::clear_output(), Playback3D::clear_output_sync(), Playback3D::copy_from(), copy_from(), Playback3D::copy_from_sync(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::do_fade(), Playback3D::do_fade_sync(), Playback3D::do_mask(), Playback3D::do_mask_sync(), Playback3D::draw_output(), Playback3D::init_frame(), Playback3D::overlay(), Playback3D::overlay_sync(), Playback3DCommand(), Playback3D::run_plugin(), Playback3D::run_plugin_sync(), Playback3D::write_buffer(), and Playback3D::write_buffer_sync().
Definition at line 169 of file playback3d.h.
Referenced by copy_from(), Playback3D::draw_output(), and Playback3D::write_buffer().
| float Playback3DCommand::in_x1 |
Definition at line 172 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
| float Playback3DCommand::in_y1 |
Definition at line 173 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
| float Playback3DCommand::in_x2 |
Definition at line 174 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
| float Playback3DCommand::in_y2 |
Definition at line 175 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
Definition at line 176 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
Definition at line 177 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
Definition at line 178 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
Definition at line 179 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::draw_output(), Playback3D::overlay(), Playback3D::overlay_sync(), and Playback3D::write_buffer().
| float Playback3DCommand::alpha |
Definition at line 181 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_fade(), Playback3D::do_fade_sync(), and Playback3D::overlay().
Definition at line 182 of file playback3d.h.
Referenced by copy_from(), Playback3D::overlay(), and Playback3D::overlay_sync().
Definition at line 184 of file playback3d.h.
Referenced by Playback3D::copy_from(), copy_from(), Playback3D::copy_from_sync(), Playback3D::do_camera(), Playback3D::do_camera_sync(), Playback3D::enable_overlay_texture(), Playback3D::overlay(), and Playback3D::overlay_sync().
Definition at line 185 of file playback3d.h.
Referenced by Playback3D::copy_from(), copy_from(), and Playback3D::copy_from_sync().
Definition at line 187 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_mask(), and Playback3D::do_mask_sync().
Definition at line 188 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_mask(), and Playback3D::do_mask_sync().
Definition at line 189 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_mask(), and Playback3D::do_mask_sync().
Definition at line 190 of file playback3d.h.
Referenced by copy_from(), Playback3D::do_mask(), and Playback3D::do_mask_sync().
Definition at line 191 of file playback3d.h.
Referenced by copy_from(), Playback3D::run_plugin(), and Playback3D::run_plugin_sync().
1.5.5