Base class for chainable options. More...
#include <Params.h>
Public Member Functions | |
const std::string & | getName () const |
void * | getVoidPtr () const |
const std::string & | getKeyIncr () const |
const std::string & | getKeyDecr () const |
Protected Member Functions | |
OptionsBase (const std::string &name, void *targetVoidPtr, InterfaceGl *parent) | |
void | setMin (float minVal) |
void | setMax (float maxVal) |
void | setStep (float maxVal) |
void | setPrecision (int precVal) |
void | setKeyIncr (const std::string &keyIncr) |
void | setKeyDecr (const std::string &keyDecr) |
void | setKey (const std::string &key) |
void | setGroup (const std::string &group) |
void | setOptionsStr (const std::string &optionsStr) |
void | reAddOptions () |
Protected Attributes | |
std::string | mName |
std::string | mKeyIncr |
std::string | mKeyDecr |
std::string | mKey |
std::string | mGroup |
std::string | mOptionsStr |
void * | mVoidPtr |
float | mMin |
float | mMax |
float | mStep |
int | mPrecision |
bool | mMinSet |
bool | mMaxSet |
bool | mStepSet |
bool | mPrecisionSet |
InterfaceGl * | mParent |
Friends | |
class | InterfaceGl |
Base class for chainable options.
|
protected |
const std::string& cinder::params::InterfaceGl::OptionsBase::getName | ( | ) | const |
void* cinder::params::InterfaceGl::OptionsBase::getVoidPtr | ( | ) | const |
const std::string& cinder::params::InterfaceGl::OptionsBase::getKeyIncr | ( | ) | const |
const std::string& cinder::params::InterfaceGl::OptionsBase::getKeyDecr | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |