#include <dot.h>
Inherits PluginVClient.

Public Member Functions | |
| DotMain (PluginServer *server) | |
| ~DotMain () | |
| int | process_realtime (VFrame *input_ptr, VFrame *output_ptr) |
| int | is_realtime () |
| char * | plugin_title () |
| int | show_gui () |
| void | raise_window () |
| int | set_string () |
| void | load_configuration () |
| void | save_data (KeyFrame *keyframe) |
| void | read_data (KeyFrame *keyframe) |
| int | load_defaults () |
| int | save_defaults () |
| VFrame * | new_picon () |
| void | make_pattern () |
| void | init_sampxy_table () |
| void | reconfigure () |
Data Fields | |
| DotThread * | thread |
| DotServer * | dot_server |
| DotClient * | dot_client |
| DotConfig | config |
| BC_Hash * | defaults |
| VFrame * | input_ptr |
| VFrame * | output_ptr |
| int | dots_width |
| int | dots_height |
| int | dot_size |
| int | dot_hsize |
| uint32_t * | pattern |
| int * | sampx |
| int * | sampy |
| int | need_reconfigure |
| EffectTV * | effecttv |
Definition at line 68 of file dot.h.
| DotMain::DotMain | ( | PluginServer * | server | ) |
Definition at line 37 of file dot.C.
References effecttv, need_reconfigure, pattern, PLUGIN_CONSTRUCTOR_MACRO, sampx, and sampy.
| DotMain::~DotMain | ( | ) |
Definition at line 48 of file dot.C.
References dot_server, effecttv, pattern, PLUGIN_DESTRUCTOR_MACRO, sampx, and sampy.
Reimplemented from PluginVClient.
Definition at line 196 of file dot.C.
References dot_server, load_configuration(), need_reconfigure, LoadServer::process_packages(), and reconfigure().

| int DotMain::is_realtime | ( | ) | [virtual] |
| char * DotMain::plugin_title | ( | ) | [virtual] |
| int DotMain::show_gui | ( | ) | [virtual] |
Reimplemented from PluginClient.
| void DotMain::raise_window | ( | ) | [virtual] |
Reimplemented from PluginClient.
| int DotMain::set_string | ( | ) | [virtual] |
Reimplemented from PluginClient.
| void DotMain::load_configuration | ( | ) |
| void DotMain::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
| void DotMain::read_data | ( | KeyFrame * | keyframe | ) | [virtual] |
| int DotMain::load_defaults | ( | ) | [virtual] |
| int DotMain::save_defaults | ( | ) | [virtual] |
| VFrame* DotMain::new_picon | ( | ) | [virtual] |
Reimplemented from PluginClient.
| void DotMain::make_pattern | ( | ) |
Definition at line 97 of file dot.C.
References c, config, dot_hsize, DotConfig::dot_max(), pattern, and r.
Referenced by reconfigure().

| void DotMain::init_sampxy_table | ( | ) |
Definition at line 147 of file dot.C.
References dot_hsize, dot_size, dots_height, dots_width, sampx, and sampy.
Referenced by reconfigure().
| void DotMain::reconfigure | ( | ) |
Definition at line 167 of file dot.C.
References config, dot_hsize, DotConfig::dot_max(), dot_server, DotConfig::dot_size, dot_size, dots_height, dots_width, effecttv, VFrame::get_h(), VFrame::get_w(), init_sampxy_table(), input_ptr, make_pattern(), need_reconfigure, pattern, sampx, and sampy.
Referenced by process_realtime().

| DotThread* DotMain::thread |
Definition at line 94 of file dot.h.
Referenced by process_realtime(), reconfigure(), and ~DotMain().
Definition at line 99 of file dot.h.
Referenced by DotClient::draw_dot(), DotServer::init_packages(), DotClient::process_package(), and reconfigure().
Definition at line 100 of file dot.h.
Referenced by init_sampxy_table(), DotClient::process_package(), and reconfigure().
Definition at line 101 of file dot.h.
Referenced by init_sampxy_table(), DotClient::process_package(), and reconfigure().
Definition at line 103 of file dot.h.
Referenced by init_sampxy_table(), make_pattern(), and reconfigure().
| uint32_t* DotMain::pattern |
Definition at line 104 of file dot.h.
Referenced by DotMain(), make_pattern(), reconfigure(), and ~DotMain().
| int* DotMain::sampx |
Definition at line 105 of file dot.h.
Referenced by DotMain(), init_sampxy_table(), DotClient::process_package(), reconfigure(), and ~DotMain().
| int * DotMain::sampy |
Definition at line 105 of file dot.h.
Referenced by DotMain(), init_sampxy_table(), DotClient::process_package(), reconfigure(), and ~DotMain().
Definition at line 106 of file dot.h.
Referenced by DotMain(), process_realtime(), and reconfigure().
1.5.5