#include <llwaterparammanager.h>
Public Member Functions | |
WaterColorControl (F32 red, F32 green, F32 blue, F32 alpha, F32 intensity, char const *n, char const *sliderName="") | |
only set slider name for true color types | |
WaterColorControl & | operator= (LLColor4 const &val) |
operator LLColor4 (void) const | |
WaterColorControl & | operator= (LLVector4 const &val) |
operator LLVector4 (void) const | |
operator LLVector3 (void) const | |
void | update (LLWaterParamSet ¶ms) const |
Public Attributes | |
F32 | mR |
F32 | mG |
F32 | mB |
F32 | mA |
F32 | mI |
char const * | mName |
the values | |
std::string | mSliderName |
name to use to dereference params | |
bool | mHasSliderName |
name of the slider in menu |
Definition at line 44 of file llwaterparammanager.h.
WaterColorControl::WaterColorControl | ( | F32 | red, | |
F32 | green, | |||
F32 | blue, | |||
F32 | alpha, | |||
F32 | intensity, | |||
char const * | n, | |||
char const * | sliderName = "" | |||
) | [inline] |
only set slider name for true color types
Definition at line 51 of file llwaterparammanager.h.
References mHasSliderName, and mSliderName.
WaterColorControl& WaterColorControl::operator= | ( | LLColor4 const & | val | ) | [inline] |
WaterColorControl::operator LLColor4 | ( | void | ) | const [inline] |
WaterColorControl& WaterColorControl::operator= | ( | LLVector4 const & | val | ) | [inline] |
WaterColorControl::operator LLVector4 | ( | void | ) | const [inline] |
WaterColorControl::operator LLVector3 | ( | void | ) | const [inline] |
void WaterColorControl::update | ( | LLWaterParamSet & | params | ) | const [inline] |
Definition at line 95 of file llwaterparammanager.h.
References mA, mB, mG, mName, mR, and LLWaterParamSet::set().
Referenced by LLFloaterEnvSettings::onChangeWaterColor(), LLFloaterWater::onColorControlAMoved(), LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), and LLFloaterWater::onWaterFogColorMoved().
Definition at line 46 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), operator LLColor4(), operator LLVector3(), operator LLVector4(), operator=(), and update().
Definition at line 46 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), operator LLColor4(), operator LLVector3(), operator LLVector4(), operator=(), and update().
Definition at line 46 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), operator LLColor4(), operator LLVector3(), operator LLVector4(), operator=(), and update().
Definition at line 46 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlAMoved(), operator LLColor4(), operator LLVector4(), operator=(), and update().
Definition at line 46 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), and LLFloaterWater::onColorControlRMoved().
char const* WaterColorControl::mName |
the values
Definition at line 47 of file llwaterparammanager.h.
Referenced by LLFloaterWater::syncMenu(), and update().
std::string WaterColorControl::mSliderName |
name to use to dereference params
Definition at line 48 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), and WaterColorControl().
name of the slider in menu
Definition at line 49 of file llwaterparammanager.h.
Referenced by LLFloaterWater::onColorControlBMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWater::onColorControlRMoved(), and WaterColorControl().