#include <dissolve.h>
Inherits PluginVClient.

Public Member Functions | |
| DissolveMain (PluginServer *server) | |
| ~DissolveMain () | |
| int | process_realtime (VFrame *input_ptr, VFrame *output_ptr) |
| int | handle_opengl () |
| int | uses_gui () |
| int | is_transition () |
| int | is_video () |
| char * | plugin_title () |
| VFrame * | new_picon () |
Data Fields | |
| OverlayFrame * | overlayer |
| float | fade |
Definition at line 10 of file dissolve.h.
| DissolveMain::DissolveMain | ( | PluginServer * | server | ) |
| DissolveMain::~DissolveMain | ( | ) |
Reimplemented from PluginVClient.
Definition at line 38 of file dissolve.C.
References BC_RGBA8888, BC_RGBA_FLOAT, BC_YUVA16161616, BC_YUVA8888, fade, PluginClient::get_project_smp(), PluginClient::get_source_position(), PluginClient::get_total_len(), PluginClient::get_use_opengl(), OverlayFrame::overlay(), overlayer, and PluginVClient::run_opengl().

| int DissolveMain::handle_opengl | ( | ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 129 of file dissolve.C.
References VFrame::bind_texture(), VFrame::draw_texture(), VFrame::enable_opengl(), fade, PluginVClient::get_input(), PluginVClient::get_output(), VFrame::init_screen(), VFrame::SCREEN, VFrame::set_opengl_state(), and VFrame::to_texture().

| int DissolveMain::uses_gui | ( | ) | [virtual] |
| int DissolveMain::is_transition | ( | ) | [virtual] |
| int DissolveMain::is_video | ( | ) | [virtual] |
| char * DissolveMain::plugin_title | ( | ) | [virtual] |
| VFrame* DissolveMain::new_picon | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 24 of file dissolve.h.
Referenced by DissolveMain(), process_realtime(), and ~DissolveMain().
| float DissolveMain::fade |
1.5.5