#include <llpaneldisplay.h>
Inheritance diagram for LLPanelDisplay3:


| Public Member Functions | |
| LLPanelDisplay3 () | |
| virtual | ~LLPanelDisplay3 () | 
| virtual BOOL | postBuild () | 
| void | refresh () | 
| void | apply () | 
| void | setDefaults () | 
| void | cancel () | 
| void | refreshEnabledState () | 
| Static Public Member Functions | |
| static void | onVertexShaderEnable (LLUICtrl *, void *) | 
| Protected Attributes | |
| LLCheckBoxCtrl * | mCtrlBumpShiny | 
| LLCheckBoxCtrl * | mCtrlRippleWater | 
| LLCheckBoxCtrl * | mCtrlAvatarVP | 
| LLCheckBoxCtrl * | mCtrlShaderEnable | 
| LLRadioGroup * | mCtrlAvatarMode | 
| LLRadioGroup * | mRadioLightingDetail2 | 
| LLRadioGroup * | mRadioTerrainDetail | 
| LLSlider * | mCtrlLODFactor | 
| LLSlider * | mCtrlFlexFactor | 
| LLSlider * | mCtrlTreeFactor | 
| LLSlider * | mCtrlAvatarFactor | 
| BOOL | mBumpShiny | 
| BOOL | mRippleWater | 
| BOOL | mAvatarVP | 
| BOOL | mShaderEnable | 
| S32 | mAvatarMode | 
| S32 | mLightingDetail | 
| S32 | mTerrainDetail | 
| F32 | mPrimLOD | 
| F32 | mFlexLOD | 
| F32 | mTreeLOD | 
| F32 | mAvatarLOD | 
| Friends | |
| class | LLPreferenceCore | 
Definition at line 116 of file llpaneldisplay.h.
| LLPanelDisplay3::LLPanelDisplay3 | ( | ) | 
Definition at line 565 of file llpaneldisplay.cpp.
References LLUICtrlFactory::buildPanel(), and gUICtrlFactory.
| LLPanelDisplay3::~LLPanelDisplay3 | ( | ) |  [virtual] | 
Definition at line 644 of file llpaneldisplay.cpp.
| void LLPanelDisplay3::apply | ( | ) | 
| void LLPanelDisplay3::cancel | ( | ) | 
Definition at line 708 of file llpaneldisplay.cpp.
References gSavedSettings, mAvatarLOD, mAvatarMode, mAvatarVP, mBumpShiny, mFlexLOD, mLightingDetail, mPrimLOD, mRippleWater, mTerrainDetail, mTreeLOD, LLControlGroup::setBOOL(), LLControlGroup::setF32(), and LLControlGroup::setS32().
Referenced by LLPreferenceCore::cancel().
| BOOL LLPanelDisplay3::postBuild | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 570 of file llpaneldisplay.cpp.
References LLPanel::checkRequirements(), FALSE, LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getRadioGroupByName(), LLUICtrlFactory::getSliderBarByName(), mCtrlAvatarFactor, mCtrlAvatarMode, mCtrlAvatarVP, mCtrlBumpShiny, mCtrlFlexFactor, mCtrlLODFactor, mCtrlRippleWater, mCtrlShaderEnable, mCtrlTreeFactor, mRadioLightingDetail2, mRadioTerrainDetail, onVertexShaderEnable(), refresh(), LLPanel::requires(), LLUICtrl::setCallbackUserData(), LLUICtrl::setCommitCallback(), TRUE, WIDGET_TYPE_CHECKBOX, WIDGET_TYPE_RADIO_GROUP, and WIDGET_TYPE_SLIDER_BAR.
| void LLPanelDisplay3::refresh | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 648 of file llpaneldisplay.cpp.
References LLControlGroup::getBOOL(), LLControlGroup::getF32(), LLControlGroup::getS32(), gSavedSettings, mAvatarLOD, mAvatarMode, mAvatarVP, mBumpShiny, mFlexLOD, mLightingDetail, mPrimLOD, mRippleWater, mShaderEnable, mTerrainDetail, mTreeLOD, LLPanel::refresh(), and refreshEnabledState().
Referenced by postBuild().
| void LLPanelDisplay3::refreshEnabledState | ( | ) | 
Definition at line 667 of file llpaneldisplay.cpp.
References LLPipeline::canUseVertexShaders(), FALSE, LLControlGroup::getBOOL(), LLRadioGroup::getItemCount(), LLShaderMgr::getMaxVertexShaderLevel(), LLRadioGroup::getSelectedIndex(), gFeatureManagerp, gGLManager, gPipeline, gSavedSettings, i, LLFeatureList::isFeatureAvailable(), llmax(), mCtrlAvatarMode, mCtrlAvatarVP, mCtrlBumpShiny, mCtrlRippleWater, mCtrlShaderEnable, LLGLManager::mHasCubeMap, S32, LLCheckBoxCtrl::setEnabled(), LLRadioGroup::setIndexEnabled(), LLRadioGroup::setSelectedIndex(), LLShaderMgr::SHADER_AVATAR, LLShaderMgr::SHADER_ENVIRONMENT, and TRUE.
Referenced by refresh().
| void LLPanelDisplay3::setDefaults | ( | ) | 
Definition at line 703 of file llpaneldisplay.cpp.
| friend class LLPreferenceCore  [friend] | 
Definition at line 118 of file llpaneldisplay.h.
| F32 LLPanelDisplay3::mAvatarLOD  [protected] | 
| S32 LLPanelDisplay3::mAvatarMode  [protected] | 
| BOOL LLPanelDisplay3::mAvatarVP  [protected] | 
| BOOL LLPanelDisplay3::mBumpShiny  [protected] | 
| LLSlider* LLPanelDisplay3::mCtrlAvatarFactor  [protected] | 
| LLRadioGroup* LLPanelDisplay3::mCtrlAvatarMode  [protected] | 
Definition at line 137 of file llpaneldisplay.h.
Referenced by postBuild(), and refreshEnabledState().
| LLCheckBoxCtrl* LLPanelDisplay3::mCtrlAvatarVP  [protected] | 
Definition at line 135 of file llpaneldisplay.h.
Referenced by postBuild(), and refreshEnabledState().
| LLCheckBoxCtrl* LLPanelDisplay3::mCtrlBumpShiny  [protected] | 
Definition at line 133 of file llpaneldisplay.h.
Referenced by postBuild(), and refreshEnabledState().
| LLSlider* LLPanelDisplay3::mCtrlFlexFactor  [protected] | 
| LLSlider* LLPanelDisplay3::mCtrlLODFactor  [protected] | 
| LLCheckBoxCtrl* LLPanelDisplay3::mCtrlRippleWater  [protected] | 
Definition at line 134 of file llpaneldisplay.h.
Referenced by postBuild(), and refreshEnabledState().
| LLCheckBoxCtrl* LLPanelDisplay3::mCtrlShaderEnable  [protected] | 
Definition at line 136 of file llpaneldisplay.h.
Referenced by postBuild(), and refreshEnabledState().
| LLSlider* LLPanelDisplay3::mCtrlTreeFactor  [protected] | 
| F32 LLPanelDisplay3::mFlexLOD  [protected] | 
| S32 LLPanelDisplay3::mLightingDetail  [protected] | 
| F32 LLPanelDisplay3::mPrimLOD  [protected] | 
| LLRadioGroup* LLPanelDisplay3::mRadioLightingDetail2  [protected] | 
| LLRadioGroup* LLPanelDisplay3::mRadioTerrainDetail  [protected] | 
| BOOL LLPanelDisplay3::mRippleWater  [protected] | 
| BOOL LLPanelDisplay3::mShaderEnable  [protected] | 
| S32 LLPanelDisplay3::mTerrainDetail  [protected] | 
| F32 LLPanelDisplay3::mTreeLOD  [protected] | 
 1.4.7
 1.4.7