#include <bcsynchronous.h>
Inherited by Playback3DCommand.

Public Types | |
| enum | { NONE, QUIT, DELETE_WINDOW, DELETE_PIXMAP, LAST_COMMAND } |
Public Member Functions | |
| BC_SynchronousCommand () | |
| ~BC_SynchronousCommand () | |
| virtual void | copy_from (BC_SynchronousCommand *command) |
Data Fields | |
| Condition * | command_done |
| int | result |
| int | command |
| int | colormodel |
| BC_WindowBase * | window |
| VFrame * | frame |
| VFrame * | frame_return |
| int | id |
| int | w |
| int | h |
| int | window_id |
| Display * | display |
| Window | win |
Definition at line 87 of file bcsynchronous.h.
| anonymous enum |
Definition at line 100 of file bcsynchronous.h.
| BC_SynchronousCommand::BC_SynchronousCommand | ( | ) |
Definition at line 58 of file bcsynchronous.C.
References command, command_done, frame, frame_return, NONE, and result.
| BC_SynchronousCommand::~BC_SynchronousCommand | ( | ) |
| void BC_SynchronousCommand::copy_from | ( | BC_SynchronousCommand * | command | ) | [virtual] |
Reimplemented in Playback3DCommand.
Definition at line 72 of file bcsynchronous.C.
References colormodel, command, frame, frame_return, h, id, w, window, and window_id.
Referenced by Playback3DCommand::copy_from(), and BC_Synchronous::send_command().
Definition at line 95 of file bcsynchronous.h.
Referenced by BC_SynchronousCommand(), BC_Synchronous::handle_command_base(), BC_Synchronous::send_command(), and ~BC_SynchronousCommand().
Definition at line 96 of file bcsynchronous.h.
Referenced by BC_SynchronousCommand(), Playback3D::run_plugin_sync(), and BC_Synchronous::send_command().
Definition at line 97 of file bcsynchronous.h.
Referenced by BC_SynchronousCommand(), Playback3D::clear_input(), Playback3D::clear_output(), copy_from(), Playback3D::copy_from(), BC_Synchronous::delete_window(), Playback3D::do_camera(), Playback3D::do_fade(), Playback3D::do_mask(), Playback3D::handle_command(), BC_Synchronous::handle_command_base(), BC_Synchronous::handle_garbage(), Playback3D::overlay(), BC_Synchronous::quit(), Playback3D::run_plugin(), and Playback3D::write_buffer().
Definition at line 113 of file bcsynchronous.h.
Referenced by BC_SynchronousCommand(), Playback3D::clear_input(), Playback3D::clear_input_sync(), Playback3D::clear_output(), Playback3D::clear_output_sync(), copy_from(), Playback3D::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::overlay(), Playback3D::overlay_sync(), Playback3D::write_buffer(), and Playback3D::write_buffer_sync().
Definition at line 115 of file bcsynchronous.h.
Referenced by BC_SynchronousCommand(), and copy_from().
Definition at line 122 of file bcsynchronous.h.
Referenced by copy_from(), BC_Synchronous::delete_window(), and BC_Synchronous::delete_window_sync().
| Display* BC_SynchronousCommand::display |
Definition at line 123 of file bcsynchronous.h.
Referenced by BC_Synchronous::delete_pixmap_sync(), BC_Synchronous::delete_window(), and BC_Synchronous::delete_window_sync().
| Window BC_SynchronousCommand::win |
Definition at line 124 of file bcsynchronous.h.
Referenced by BC_Synchronous::delete_pixmap_sync(), BC_Synchronous::delete_window(), and BC_Synchronous::delete_window_sync().
1.5.5