#include <bcpot.h>
Inherits BC_Pot.
Inherited by APanelPluginAuto, DenoiseFFTLevel, DenoiseLevel, FreeverbDamp, FreeverbDry, FreeverbGain, FreeverbRoomsize, FreeverbWet, FreeverbWidth, GradientAngle, GradientCenterX, GradientCenterY, MotionBlockX, MotionBlockY, ParametricMagnitude, ParametricQuality, ParametricWetness, PitchScale, PluginACLientFLinear, ReverbLevelInit, ReverbRefLevel1, ReverbRefLevel2, RotateFine, RotateX, RotateY, SpectrogramLevel, SynthOscGUILevel, SynthWetness, TimeFrontAngle, TimeFrontCenterX, TimeFrontCenterY, TimeStretchScale, UnsharpAmount, and UnsharpRadius.

Public Member Functions | |
| BC_FPot (int x, int y, float value, float minvalue, float maxvalue, VFrame **data=0) | |
| ~BC_FPot () | |
| char * | get_caption () |
| int | increase_value () |
| int | decrease_value () |
| float | get_percentage () |
| float | get_value () |
| int | percentage_to_value (float percentage) |
| void | update (float value) |
| void | update (float value, float minvalue, float maxvalue) |
| void | set_precision (float value) |
Private Attributes | |
| float | value |
| float | minvalue |
| float | maxvalue |
| float | precision |
Definition at line 70 of file bcpot.h.
| BC_FPot::BC_FPot | ( | int | x, | |
| int | y, | |||
| float | value, | |||
| float | minvalue, | |||
| float | maxvalue, | |||
| VFrame ** | data = 0 | |||
| ) |
| char * BC_FPot::get_caption | ( | ) | [virtual] |
Reimplemented from BC_Pot.
Definition at line 416 of file bcpot.C.
References BC_Pot::caption, and value.
| int BC_FPot::increase_value | ( | ) | [virtual] |
| int BC_FPot::decrease_value | ( | ) | [virtual] |
| float BC_FPot::get_percentage | ( | ) | [virtual] |
| float BC_FPot::get_value | ( | ) |
Definition at line 438 of file bcpot.C.
References value.
Referenced by UnsharpAmount::handle_event(), UnsharpRadius::handle_event(), TimeStretchScale::handle_event(), TimeFrontAngle::handle_event(), TimeFrontCenterY::handle_event(), TimeFrontCenterX::handle_event(), SynthWetness::handle_event(), SynthOscGUILevel::handle_event(), SpectrogramLevel::handle_event(), RotateY::handle_event(), RotateX::handle_event(), RotateFine::handle_event(), ReverbRefLevel2::handle_event(), ReverbRefLevel1::handle_event(), ReverbLevelInit::handle_event(), PitchScale::handle_event(), ParametricWetness::handle_event(), ParametricMagnitude::handle_event(), ParametricQuality::handle_event(), MotionBlockY::handle_event(), MotionBlockX::handle_event(), GradientAngle::handle_event(), GradientCenterY::handle_event(), GradientCenterX::handle_event(), FreeverbWidth::handle_event(), FreeverbDry::handle_event(), FreeverbWet::handle_event(), FreeverbDamp::handle_event(), FreeverbRoomsize::handle_event(), FreeverbGain::handle_event(), DenoiseFFTLevel::handle_event(), DenoiseLevel::handle_event(), and PluginACLientFLinear::handle_event().
| int BC_FPot::percentage_to_value | ( | float | percentage | ) | [virtual] |
| void BC_FPot::update | ( | float | value | ) |
Definition at line 443 of file bcpot.C.
References BC_Pot::draw().
Referenced by MotionBlockYText::handle_event(), MotionBlockXText::handle_event(), UnsharpWindow::update(), TimeStretchWindow::update(), PitchWindow::update(), DenoiseWindow::update(), RotateWindow::update_fine(), SynthWindow::update_gui(), SpectrogramWindow::update_gui(), ParametricWindow::update_gui(), ParametricBandGUI::update_gui(), and SynthWindow::update_oscillators().

| void BC_FPot::update | ( | float | value, | |
| float | minvalue, | |||
| float | maxvalue | |||
| ) |
Definition at line 452 of file bcpot.C.
References BC_Pot::draw().

| void BC_FPot::set_precision | ( | float | value | ) |
Definition at line 411 of file bcpot.C.
References precision.
Referenced by DenoiseFFTLevel::DenoiseFFTLevel(), DenoiseLevel::DenoiseLevel(), FreeverbDamp::FreeverbDamp(), FreeverbDry::FreeverbDry(), FreeverbRoomsize::FreeverbRoomsize(), FreeverbWet::FreeverbWet(), FreeverbWidth::FreeverbWidth(), ParametricQuality::ParametricQuality(), PitchScale::PitchScale(), PluginACLientFLinear::PluginACLientFLinear(), RotateFine::RotateFine(), RotateX::RotateX(), RotateY::RotateY(), and TimeStretchScale::TimeStretchScale().
float BC_FPot::value [private] |
Definition at line 92 of file bcpot.h.
Referenced by decrease_value(), get_caption(), get_percentage(), get_value(), increase_value(), and percentage_to_value().
float BC_FPot::minvalue [private] |
Definition at line 92 of file bcpot.h.
Referenced by decrease_value(), get_percentage(), and percentage_to_value().
float BC_FPot::maxvalue [private] |
Definition at line 92 of file bcpot.h.
Referenced by get_percentage(), increase_value(), and percentage_to_value().
float BC_FPot::precision [private] |
Definition at line 93 of file bcpot.h.
Referenced by BC_FPot(), decrease_value(), increase_value(), percentage_to_value(), and set_precision().
1.5.5