
Public Member Functions | |
| VideoScopeWaveform (VideoScopeEffect *plugin, int x, int y, int w, int h) | |
| void | calculate_graduations () |
| void | draw_graduations () |
| void | redraw () |
Data Fields | |
| VideoScopeEffect * | plugin |
| VideoScopeGraduation | grads [NUM_GRADS] |
| int | limit_IRE_black |
| int | limit_601_white |
| int | limit_601_black |
Static Public Attributes | |
| static const int | NUM_GRADS = WAVEFORM_DIVISIONS + 1 |
Definition at line 90 of file videoscope.C.
| VideoScopeWaveform::VideoScopeWaveform | ( | VideoScopeEffect * | plugin, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 307 of file videoscope.C.
| void VideoScopeWaveform::calculate_graduations | ( | ) |
Definition at line 511 of file videoscope.C.
References BCTEXTLEN, CLAMP, FLOAT_MAX, FLOAT_MIN, BC_WindowBase::get_h(), grads, height, limit_601_black, limit_601_white, limit_IRE_black, round, VideoScopeGraduation::set(), WAVEFORM_DIVISIONS, and BC_WindowBase::y.
Referenced by VideoScopeWindow::create_objects(), and VideoScopeWindow::resize_event().

| void VideoScopeWaveform::draw_graduations | ( | ) |
Definition at line 611 of file videoscope.C.
References VideoScopeEffect::config, BC_WindowBase::draw_line(), VideoScopeConfig::draw_lines_inverse, BC_WindowBase::get_h(), BC_WindowBase::get_w(), grads, BC_WindowBase::h, limit_601_black, limit_601_white, limit_IRE_black, MDGREY, NUM_GRADS, plugin, BC_WindowBase::set_color(), BC_WindowBase::set_inverse(), BC_WindowBase::set_opaque(), VideoScopeConfig::show_601_limits, VideoScopeConfig::show_709_limits, VideoScopeConfig::show_IRE_limits, BC_WindowBase::w, WHITE, VideoScopeGraduation::y, and BC_WindowBase::y.
Referenced by VideoScopeWindow::create_objects(), redraw(), VideoScopeEffect::render_gui(), and VideoScopeWindow::resize_event().

| void VideoScopeWaveform::redraw | ( | ) |
Definition at line 478 of file videoscope.C.
References BC_WindowBase::clear_box(), draw_graduations(), BC_WindowBase::flash(), BC_WindowBase::get_h(), and BC_WindowBase::get_w().

const int VideoScopeWaveform::NUM_GRADS = WAVEFORM_DIVISIONS + 1 [static] |
Definition at line 105 of file videoscope.C.
Referenced by draw_graduations(), and VideoScopeWindow::draw_labels().
Definition at line 106 of file videoscope.C.
Referenced by calculate_graduations(), draw_graduations(), and VideoScopeWindow::draw_labels().
Definition at line 110 of file videoscope.C.
Referenced by calculate_graduations(), and draw_graduations().
Definition at line 111 of file videoscope.C.
Referenced by calculate_graduations(), and draw_graduations().
Definition at line 112 of file videoscope.C.
Referenced by calculate_graduations(), and draw_graduations().
1.5.5