mudbox::CheckableFloat Class Reference
#include <math.h>
List of
all members.
Detailed Description
A container class that holds a boolean and a float value.
Can be used to to enable/disable the usage of the float value.
Typically represented by a checkbox and a slider below that where
the state of the checkbox enables or disables the slider.
Constructor & Destructor Documentation
mudbox::CheckableFloat::CheckableFloat |
( |
void |
|
) |
[inline] |
|
mudbox::CheckableFloat::CheckableFloat |
( |
bool |
bState, |
|
|
float |
fValue |
|
) |
[inline] |
|
Member Function Documentation
void
mudbox::CheckableFloat::SetValue |
( |
float |
f |
) |
[inline] |
|
|
Sets the associated float value.
|
float
mudbox::CheckableFloat::Value |
( |
void |
|
) |
const [inline] |
|
|
Retrieves the associated float value.
01260 { return m_fValue; };
|
void
mudbox::CheckableFloat::SetState |
( |
bool |
b |
) |
[inline] |
|
|
Sets the associated boolean value.
|
bool
mudbox::CheckableFloat::State |
( |
void |
|
) |
const [inline] |
|
|
Retrieves the associated boolean value.
01266 { return m_bState; };
|
bool
mudbox::CheckableFloat::operator== |
( |
const CheckableFloat
& |
cf |
) |
const throw ()
[inline] |
|
|
01268 { return State() == cf.State() && Value() == cf.Value(); };
|
bool
mudbox::CheckableFloat::operator!= |
( |
const CheckableFloat
& |
cf |
) |
const throw ()
[inline] |
|
void
mudbox::CheckableFloat::Serialize |
( |
Stream & |
s |
) |
[inline] |
|
|
01273 {
01274 s == m_bState == m_fValue;
01275 };
|
Member Data Documentation
mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat
mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat mudbox::CheckableFloat
mudbox::CheckableFloat