nux-0.9.48

nux::HueRangeValuator Class Reference

#include <Nux/HueRangeValuator.h>

Inheritance diagram for nux::HueRangeValuator:
nux::RangeValue nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

Public Member Functions

 HueRangeValuator (float value=0.0f, float vmin=0, float vmax=1.0f)
 ~HueRangeValuator ()
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
void SetHLSLight (float light)
void SetHSVValue (float value)
void SetHLSSaturation (float saturation)
void SetHSVSaturation (float saturation)
void ModelHSV ()
void ModelHLS ()
eColorModel GetModel () const

Protected Member Functions

void InitializeWidgets ()
void InitializeLayout ()
void DestroyLayout ()

Constructor & Destructor Documentation

nux::HueRangeValuator::HueRangeValuator ( float  value = 0.0f,
float  vmin = 0,
float  vmax = 1.0f 
)
nux::HueRangeValuator::~HueRangeValuator ( )

Member Function Documentation

void nux::HueRangeValuator::DestroyLayout ( ) [protected]

Reimplemented from nux::RangeValue.

virtual void nux::HueRangeValuator::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::RangeValue.

eColorModel nux::HueRangeValuator::GetModel ( ) const [inline]
void nux::HueRangeValuator::InitializeLayout ( ) [protected]

Reimplemented from nux::RangeValue.

void nux::HueRangeValuator::InitializeWidgets ( ) [protected]

Reimplemented from nux::RangeValue.

void nux::HueRangeValuator::ModelHLS ( ) [inline]

References nux::CM_HLS.

void nux::HueRangeValuator::ModelHSV ( ) [inline]

References nux::CM_HSV.

void nux::HueRangeValuator::SetHLSLight ( float  light) [inline]
void nux::HueRangeValuator::SetHLSSaturation ( float  saturation) [inline]
void nux::HueRangeValuator::SetHSVSaturation ( float  saturation) [inline]
void nux::HueRangeValuator::SetHSVValue ( float  value) [inline]

The documentation for this class was generated from the following file: