#include "llviewerprecompiledheaders.h"
#include "llviewercontrol.h"
#include "indra_constants.h"
#include "audioengine.h"
#include "llagent.h"
#include "llconsole.h"
#include "lldrawpoolterrain.h"
#include "llflexibleobject.h"
#include "llfeaturemanager.h"
#include "llglslshader.h"
#include "llnetmap.h"
#include "llpanelgeneral.h"
#include "llpanelinput.h"
#include "llsky.h"
#include "llvieweraudio.h"
#include "llviewerimagelist.h"
#include "llviewerthrottle.h"
#include "llviewerwindow.h"
#include "llvoavatar.h"
#include "llvoiceclient.h"
#include "llvosky.h"
#include "llvotree.h"
#include "llvovolume.h"
#include "llworld.h"
#include "pipeline.h"
#include "llviewerjoystick.h"
#include "llviewerparcelmgr.h"
#include "llparcel.h"
#include "llnotify.h"
#include "llkeyboard.h"
#include "llerrorcontrol.h"
#include "llversionviewer.h"
#include "llappviewer.h"
#include "llvosurfacepatch.h"
#include "llvowlsky.h"
#include "llglimmediate.h"
Go to the source code of this file.
Copyright (c) 2001-2008, Linden Research, Inc.
Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/gplv2
There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/flossexception
By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.
ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$
Definition in file llviewercontrol.cpp.
static bool handleAudioStreamMusicChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 261 of file llviewercontrol.cpp.
References LLSD::asBoolean(), gAudiop, LLViewerParcelMgr::getAgentParcel(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getMusicURL(), LLAudioEngine::isInternetStreamPlaying(), LLAudioEngine::startInternetStream(), and LLAudioEngine::stopInternetStream().
Referenced by settings_setup_listeners().
static void handleAudioVolumeChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 250 of file llviewercontrol.cpp.
References audio_update_volume().
Referenced by settings_setup_listeners().
static bool handleAvatarLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 138 of file llviewercontrol.cpp.
References LLSD::asReal(), and LLVOAvatar::sLODFactor.
Referenced by settings_setup_listeners().
static bool handleBandwidthChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 217 of file llviewercontrol.cpp.
References LLSD::asReal(), gViewerThrottle, and LLViewerThrottle::setMaxBandwidth().
Referenced by settings_setup_listeners().
static bool handleChatFontSizeChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 223 of file llviewercontrol.cpp.
References LLSD::asInteger(), gConsole, and LLConsole::setFontSize().
Referenced by settings_setup_listeners().
static bool handleChatPersistTimeChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 232 of file llviewercontrol.cpp.
References LLSD::asReal(), gConsole, and LLConsole::setLinePersistTime().
Referenced by settings_setup_listeners().
static bool handleCompositeLimitChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 204 of file llviewercontrol.cpp.
References LLSD::asInteger(), llmax(), llmin(), MAX_USER_COMPOSITE_LIMIT, MIN_USER_COMPOSITE_LIMIT, S32, and LLVOAvatar::sMaxOtherAvatarsToComposite.
Referenced by settings_setup_listeners().
static bool handleConsoleMaxLinesChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 241 of file llviewercontrol.cpp.
References LLSD::asInteger(), gConsole, and LLFixedBuffer::setMaxLines().
Referenced by settings_setup_listeners().
static bool handleDebugViewsChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 379 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and LLView::sDebugRects.
Referenced by settings_setup_listeners().
bool handleEffectColorChanged | ( | const LLSD & | newvalue | ) |
Definition at line 399 of file llviewercontrol.cpp.
References gAgent, and LLAgent::setEffectColor().
Referenced by settings_setup_listeners().
static bool handleFlexLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 160 of file llviewercontrol.cpp.
References LLSD::asReal(), and LLVolumeImplFlexible::sUpdateFactor.
Referenced by settings_setup_listeners().
static bool handleFogRatioChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 188 of file llviewercontrol.cpp.
References LLSD::asReal(), gSky, llmax(), llmin(), MAX_USER_FOG_RATIO, MIN_USER_FOG_RATIO, and LLSky::setFogRatio().
Referenced by settings_setup_listeners().
static bool handleGammaChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 166 of file llviewercontrol.cpp.
References LLSD::asReal(), LLWindow::getGamma(), LLViewerWindow::getWindow(), gViewerWindow, llendl, llwarns, and LLWindow::setGamma().
Referenced by settings_setup_listeners().
bool handleHideGroupTitleChanged | ( | const LLSD & | newvalue | ) |
Definition at line 393 of file llviewercontrol.cpp.
References gAgent, and LLAgent::setHideGroupTitle().
Referenced by settings_setup_listeners().
static bool handleJoystickChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 255 of file llviewercontrol.cpp.
References LLSingleton< LLViewerJoystick >::getInstance(), LLViewerJoystick::setCameraNeedsUpdate(), and TRUE.
Referenced by settings_setup_listeners().
static bool handleLogFileChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 385 of file llviewercontrol.cpp.
References LLSD::asString(), LLError::logToFile(), and LLFile::remove().
Referenced by settings_setup_listeners().
static bool handleMaxPartCountChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 195 of file llviewercontrol.cpp.
References LLSD::asInteger(), and LLViewerPartSim::setMaxPartCount().
Referenced by settings_setup_listeners().
static bool handleNumpadControlChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 293 of file llviewercontrol.cpp.
References LLSD::asInteger(), gKeyboard, and LLKeyboard::setNumpadDistinct().
Referenced by settings_setup_listeners().
static bool handleReleaseGLBufferChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 121 of file llviewercontrol.cpp.
References LLPipeline::createGLBuffers(), gPipeline, LLPipeline::isInit(), and LLPipeline::releaseGLBuffers().
Referenced by settings_setup_listeners().
static bool handleRenderAvatarMouselookChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 94 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and LLVOAvatar::sVisibleInFirstPerson.
Referenced by settings_setup_listeners().
static bool handleRenderDebugGLChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 361 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and gDebugGL.
Referenced by settings_setup_listeners().
static bool handleRenderDebugPipelineChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 367 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and gDebugPipeline.
Referenced by settings_setup_listeners().
static bool handleRenderDynamicLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 338 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and LLPipeline::sDynamicLOD.
Referenced by settings_setup_listeners().
static bool handleRenderFarClipChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 100 of file llviewercontrol.cpp.
References LLSD::asReal(), gAgent, LLSingleton< LLWorld >::getInstance(), LLAgent::mDrawDistance, and LLWorld::setLandFarClip().
Referenced by settings_setup_listeners().
static bool handleRenderLightingDetailChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 320 of file llviewercontrol.cpp.
References LLSD::asInteger(), gPipeline, LLPipeline::isInit(), and LLPipeline::setLightingDetail().
Referenced by settings_setup_listeners().
static bool handleRenderResolutionDivisorChanged | ( | const LLSD & | ) | [static] |
Definition at line 373 of file llviewercontrol.cpp.
References gResizeScreenTexture, and TRUE.
Referenced by settings_setup_listeners().
static bool handleRenderUseFBOChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 344 of file llviewercontrol.cpp.
References LLSD::asBoolean(), LLPipeline::createGLBuffers(), gPipeline, LLPipeline::isInit(), LLPipeline::releaseGLBuffers(), and LLRenderTarget::sUseFBO.
Referenced by settings_setup_listeners().
static bool handleRenderUseImpostorsChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 355 of file llviewercontrol.cpp.
References FALSE, and LLVOAvatar::sUseImpostors.
Referenced by settings_setup_listeners().
static bool handleRenderUseVBOChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 302 of file llviewercontrol.cpp.
References LLSD::asBoolean(), gPipeline, LLPipeline::isInit(), and LLPipeline::setUseVBO().
Referenced by settings_setup_listeners().
static bool handleResetVertexBuffersChanged | ( | const LLSD & | ) | [static] |
Definition at line 329 of file llviewercontrol.cpp.
References gPipeline, LLPipeline::isInit(), and LLPipeline::resetVertexBuffers().
Referenced by settings_setup_listeners().
bool handleRotateNetMapChanged | ( | const LLSD & | newvalue | ) |
Definition at line 405 of file llviewercontrol.cpp.
References LLSD::asBoolean(), and LLNetMap::setRotateMap().
Referenced by settings_setup_listeners().
static bool handleSetShaderChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 115 of file llviewercontrol.cpp.
References LLShaderMgr::setShaders().
Referenced by settings_setup_listeners().
static bool handleTerrainDetailChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 108 of file llviewercontrol.cpp.
References LLSD::asInteger(), and LLDrawPoolTerrain::sDetailMode.
Referenced by settings_setup_listeners().
static bool handleTerrainLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 144 of file llviewercontrol.cpp.
References LLSD::asReal(), and LLVOSurfacePatch::sLODFactor.
Referenced by settings_setup_listeners().
static bool handleTreeLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 154 of file llviewercontrol.cpp.
References LLSD::asReal(), and LLVOTree::sTreeFactor.
Referenced by settings_setup_listeners().
static bool handleUseOcclusionChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 286 of file llviewercontrol.cpp.
References LLSD::asBoolean(), LLSingleton< LLFeatureManager >::getInstance(), gGLManager, gUseWireframe, LLFeatureList::isFeatureAvailable(), LLGLManager::mHasOcclusionQuery, and LLPipeline::sUseOcclusion.
Referenced by settings_setup_listeners().
bool handleVectorizeChanged | ( | const LLSD & | newvalue | ) |
Definition at line 411 of file llviewercontrol.cpp.
References LLViewerJointMesh::updateVectorize().
Referenced by settings_setup_listeners().
static bool handleVideoMemoryChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 211 of file llviewercontrol.cpp.
References LLSD::asInteger(), gImageList, and LLViewerImageList::updateMaxResidentTexMem().
Referenced by settings_setup_listeners().
bool handleVoiceClientPrefsChanged | ( | const LLSD & | newvalue | ) |
Definition at line 417 of file llviewercontrol.cpp.
References LLControlGroup::getBOOL(), LLControlGroup::getS32(), LLControlGroup::getString(), LLControlGroup::getU32(), gVoiceClient, LLVoiceClient::setCaptureDevice(), LLVoiceClient::setEarLocation(), LLVoiceClient::setLipSyncEnabled(), LLVoiceClient::setPTTIsToggle(), LLVoiceClient::setPTTKey(), LLVoiceClient::setRenderDevice(), LLVoiceClient::setUsePTT(), LLVoiceClient::setVivoxDebugServerName(), and LLVoiceClient::setVoiceEnabled().
Referenced by settings_setup_listeners().
static bool handleVolumeLODChanged | ( | const LLSD & | newvalue | ) | [static] |
Definition at line 131 of file llviewercontrol.cpp.
References LLSD::asReal(), LLVOVolume::sDistanceFactor, and LLVOVolume::sLODFactor.
Referenced by settings_setup_listeners().
static bool handleWLSkyDetailChanged | ( | const LLSD & | ) | [static] |
Definition at line 311 of file llviewercontrol.cpp.
References gSky, LLSky::mVOWLSkyp, and LLPointer< Type >::notNull().
Referenced by settings_setup_listeners().
void settings_setup_listeners | ( | ) |
Definition at line 443 of file llviewercontrol.cpp.
References LLControlGroup::getControl(), LLControlVariable::getSignal(), handleAudioStreamMusicChanged(), handleAudioVolumeChanged(), handleAvatarLODChanged(), handleBandwidthChanged(), handleChatFontSizeChanged(), handleChatPersistTimeChanged(), handleCompositeLimitChanged(), handleConsoleMaxLinesChanged(), handleDebugViewsChanged(), handleEffectColorChanged(), handleFlexLODChanged(), handleFogRatioChanged(), handleGammaChanged(), handleHideGroupTitleChanged(), handleJoystickChanged(), handleLogFileChanged(), handleMaxPartCountChanged(), handleNumpadControlChanged(), handleReleaseGLBufferChanged(), handleRenderAvatarMouselookChanged(), handleRenderDebugGLChanged(), handleRenderDebugPipelineChanged(), handleRenderDynamicLODChanged(), handleRenderFarClipChanged(), handleRenderLightingDetailChanged(), handleRenderResolutionDivisorChanged(), handleRenderUseFBOChanged(), handleRenderUseImpostorsChanged(), handleRenderUseVBOChanged(), handleResetVertexBuffersChanged(), handleRotateNetMapChanged(), handleSetShaderChanged(), handleTerrainDetailChanged(), handleTerrainLODChanged(), handleTreeLODChanged(), handleUseOcclusionChanged(), handleVectorizeChanged(), handleVideoMemoryChanged(), handleVoiceClientPrefsChanged(), handleVolumeLODChanged(), and handleWLSkyDetailChanged().
Referenced by LLAppViewer::init().
Definition at line 82 of file llviewercontrol.cpp.
Referenced by LLAppViewer::cleanup(), LLStatGraph::draw(), LLProgressView::draw(), LLHoverView::draw(), LLFloaterSnapshot::draw(), LLConsole::draw(), LLNotifyBox::drawBackground(), handle_reload_settings(), LLVOAvatar::idleUpdate(), LLAppViewer::init(), init_menus(), LLViewerWindow::initBase(), LLFloaterMap::LLFloaterMap(), LLFolderView::LLFolderView(), LLFolderViewItem::LLFolderViewItem(), LLGroupNotifyBox::LLGroupNotifyBox(), LLHUDManager::LLHUDManager(), LLInventoryPanel::LLInventoryPanel(), LLNotifyBox::LLNotifyBox(), LLSelectMgr::LLSelectMgr(), LLFloaterSettingsDebug::postBuild(), pre_init_menus(), LLViewerObjectList::renderObjectsForMap(), LLManipTranslate::renderSnapGuides(), LLPanelGroupVoting::impl::setEnableListProposals(), LLViewerWindow::setMenuBackgroundColor(), LLUploadDialog::setMessage(), LLManip::setupSnapGuideRenderPass(), LLViewerParcelOverlay::updateOverlayTexture(), and LLViewerParcelOverlay::updatePropertyLines().
Definition at line 83 of file llviewercontrol.cpp.
Referenced by LLAppViewer::cleanup(), LLAppViewer::init(), LLAppViewer::initConfiguration(), LLFloaterPreference::onBtnOK(), and LLAppViewer::setCrashBehavior().
Definition at line 86 of file llviewercontrol.cpp.
Referenced by LLUserAuth::authenticate(), LLAppViewer::init(), and send_stats().
BOOL gHackGodmode = FALSE |
Definition at line 75 of file llviewercontrol.cpp.
Referenced by check_toggle_hacked_godmode(), and handle_toggle_hacked_godmode().
Definition at line 99 of file llviewerdisplay.cpp.
Referenced by LLViewerWindow::changeDisplaySettings(), display(), handleRenderResolutionDivisorChanged(), LLViewerWindow::reshape(), LLViewerWindow::restoreGL(), and LLViewerWindow::thumbnailSnapshot().
Definition at line 81 of file llviewercontrol.cpp.
Referenced by LLFloaterChat::addChat(), LLFloaterChat::addChatHistory(), LLFloaterIMPanel::addHistoryLine(), LLPrefsIMImpl::apply(), busy_message(), LLPrefsIMImpl::cancel(), LLAppViewer::cleanup(), idle_startup(), LLFloaterIMPanel::init(), LLAppViewer::initConfiguration(), LLViewerWindow::initWorldUI(), LLInventoryFilter::LLInventoryFilter(), log_chat_text(), LLFloaterSettingsDebug::postBuild(), process_improved_im(), LLPrefsIMImpl::refresh(), and LLPrefsIMImpl::setPersonalInfo().
Definition at line 80 of file llviewercontrol.cpp.
Referenced by add_timestamped_line(), LLToolPlacerPanel::addButton(), LLFloaterChat::addChat(), LLFloaterChat::addChatHistory(), LLToolPlacer::addDuplicate(), LLFloaterChatterBox::addFloater(), LLFloaterIMPanel::addHistoryLine(), LLIMMgr::addMessage(), LLToolPlacer::addObject(), LLFloaterIMPanel::addTypingIndicator(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerObject::adjustAudioGain(), LLViewerWindow::adjustRectanglesForFirstUse(), agent_jump(), LLPrefsIMImpl::apply(), LLPrefsChat::apply(), LLPanelDebug::apply(), LLPanelVoiceDeviceSettings::apply(), LLFloaterHardwareSettings::apply(), LLFeatureManager::applyFeatures(), LLFeatureManager::applyRecommendedSettings(), LLPanelDisplay::applyResolution(), LLUndoWearable::applyUndoRedo(), audio_update_volume(), audio_update_wind(), LLPreviewSound::auditionSound(), LLUserAuth::authenticate(), LLPipeline::blurReflectionMap(), LLMediaRemoteCtrl::build(), LLPanelDirFind::buildSearchURL(), LLInventoryModel::bulkFetch(), LLVOSky::calcAtmospherics(), LLAgent::calcCameraPositionTargetGlobal(), LLViewerWindow::calcDisplayScale(), LLAgent::calcFocusPositionTargetGlobal(), callback_play_media(), LLAgent::cameraOrbitIn(), LLManipTranslate::canAffectSelection(), LLManipRotate::canAffectSelection(), LLPrefsVoiceLogic::cancel(), LLPrefsIMImpl::cancel(), LLPrefsChatImpl::cancel(), LLPanelWeb::cancel(), LLPanelNetwork::cancel(), LLPanelMsgs::cancel(), LLPanelLCD::cancel(), LLPanelInput::cancel(), LLPanelGeneral::cancel(), LLPanelDisplay::cancel(), LLPanelAudioPrefs::cancel(), LLPanelVoiceDeviceSettings::cancel(), LLFloaterJoystick::cancel(), LLFloaterHardwareSettings::cancel(), LLSelectMgr::canSelectObject(), LLAgent::changeCameraToCustomizeAvatar(), LLAgent::changeCameraToFollow(), LLAgent::changeCameraToMouselook(), LLAgent::changeCameraToThirdPerson(), LLViewerWindow::changeDisplaySettings(), check_offer_throttle(), check_show_xui_names(), check_toggle_control(), LLFloaterSnapshot::Impl::checkAspectRatio(), LLFloaterSnapshot::Impl::checkAutoSnapshot(), LLFloaterSnapshot::Impl::checkImageSize(), LLViewerWindow::checkSettings(), LLAppViewer::cleanup(), LLAppViewer::cleanupSavedSettings(), click_dozer_size(), click_popup_dozer_mode(), click_popup_dozer_size(), click_show_more(), commit_select_component(), commit_select_tool(), LLVoiceClient::connectorCreate(), LLViewerImageList::convertToUploadFile(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLPipeline::createGLBuffers(), LLFloaterColorPicker::createUI(), LLSelectMgr::deselectAllIfTooFar(), LLSelectMgr::deselectHighlightedObjects(), LLFloaterLagMeter::determineClient(), LLFirstUse::disableFirstUse(), LLAppViewer::disconnectViewer(), display(), LLFolderView::doIdle(), LLManipRotate::dragConstrained(), LLManipScale::dragCorner(), LLManipScale::dragFace(), LLWorldMapView::draw(), LLVoiceRemoteCtrl::draw(), LLViewerWindow::draw(), LLToolGun::draw(), LLFloaterTexturePicker::draw(), LLPrefsVoice::draw(), LLPanelAudioVolume::draw(), LLHoverView::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLPanelVoiceDeviceSettings::draw(), LLFloaterSnapshot::draw(), LLFloaterColorPicker::draw(), LLConsole::draw(), LLWorldMapView::drawEvents(), LLMediaRemoteCtrl::enableMediaButtons(), LLViewerInventoryCategory::fetchDescendents(), LLFolderView::filter(), LLEmbeddedNotecardOpener::fire(), LLSnapshotLivePreview::generateThumbnailImage(), LLPipeline::generateWaterReflection(), get_text_color(), get_texture_list_name(), LLAgent::getCameraMinOffGround(), LLVOAvatar::getDefaultTEImageID(), LLViewerWindow::getDisplayAspectRatio(), LLSelectMgr::getGrid(), LLGroupNotifyBox::getGroupNotifyRect(), LLAgent::getName(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLVOWLSky::getNumSlices(), LLVOWLSky::getNumStacks(), LLPanelDirFind::getSearchURLSuffix(), LLManipScale::getShowAxes(), LLPanelObject::getState(), LLManipScale::getStretchTextures(), LLViewerWindow::getTargetWindow(), LLNotifyBox::getTemplate(), LLManipScale::getUniform(), LLLoginHandler::handle(), handle_chat(), handle_go_to(), handle_reload_settings(), handle_show_overlay_title(), LLWorldMapView::handleClick(), LLToolSelectLand::handleDeselect(), LLToolBrushLand::handleDeselect(), LLToolPie::handleDoubleClick(), LLFileTakeSnapshotToDisk::handleEvent(), LLViewCheckBeaconEnabled::handleEvent(), LLViewToggleBeacon::handleEvent(), LLViewBeaconWidth::handleEvent(), LLToolsEditLinkedParts::handleEvent(), LLToolsShowSelectionLightRadius::handleEvent(), LLToolsShowHiddenSelection::handleEvent(), LLToolsSelectBySurrounding::handleEvent(), LLToolsSelectOnlyMovableObjects::handleEvent(), LLToolsSelectOnlyMyObjects::handleEvent(), LLViewEnableMouselook::handleEvent(), LLToggleControl::handleEvent(), LLLandEdit::handleEvent(), LLToolsEnableLink::handleEvent(), LLToolsSnapObjectXY::handleEvent(), LLViewDefaultUISize::handleEvent(), LLLandBuild::handleEvent(), LLObjectEdit::handleEvent(), LLObjectBuild::handleEvent(), LLNewWindow::handleEvent(), LLToolGun::handleHover(), LLManipTranslate::handleHover(), LLSnapshotFloaterView::handleHover(), LLToolGrab::handleHoverInactive(), LLViewerWindow::handleKey(), LLSnapshotFloaterView::handleKey(), LLFloaterIMPanel::handleKeyHere(), LLSnapshotFloaterView::handleMouseDown(), LLManipTranslate::handleMouseDownOnPart(), LLToolSelect::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLToolSelect::handleObjectSelection(), LLViewerWindow::handlePerFrameHover(), LLToolSelectRect::handleRectangleSelection(), LLToolSelectLand::handleSelect(), LLToolBrushLand::handleSelect(), LLFolderView::handleUnicodeCharHere(), LLAppViewer::handleViewerCrash(), LLManipTranslate::highlightIntersection(), LLSelectMgr::highlightObjectOnly(), LLAppViewer::idle(), idle_afk_check(), idle_startup(), LLAppViewer::idleNetwork(), LLVOAvatar::idleUpdate(), LLToolMgr::inBuildMode(), LLPipeline::init(), LLXMLRPCTransaction::Impl::init(), LLViewerJoystick::init(), LLSky::init(), LLPrefsVoiceLogic::init(), LLInventoryView::init(), LLFloaterIMPanel::init(), LLAppViewer::init(), LLAgent::init(), init_audio(), init_client_menu(), init_start_screen(), LLViewerWindow::initBase(), LLAppViewer::initCache(), LLVOAvatar::initClass(), LLViewerMedia::initClass(), LLAppViewer::initConfiguration(), LLVOSky::initCubeMap(), LLViewerWindow::initFonts(), LLUIImageList::initFromFile(), initGridChoice(), LLAppViewerWin32::initHardwareTest(), LLAppViewerWin32::initParseCommandLine(), LLAppViewerMacOSX::initParseCommandLine(), LLAppViewerLinux::initParseCommandLine(), LLSurface::initTextures(), LLFloaterCustomize::initWearablePanels(), LLAppViewer::initWindow(), inventory_offer_handler(), LLIMMgr::inviteToSession(), LLVOAvatar::isFullyLoaded(), LLOverlayBar::layoutButtons(), LLCompass::LLCompass(), LLConsole::LLConsole(), LLDrawPoolTerrain::LLDrawPoolTerrain(), LLFloaterAbout::LLFloaterAbout(), LLFloaterAuction::LLFloaterAuction(), LLFloaterChatterBox::LLFloaterChatterBox(), LLFloaterCustomize::LLFloaterCustomize(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterHUD::LLFloaterHUD(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterTools::LLFloaterTools(), LLHorizontalCompass::LLHorizontalCompass(), LLNetMap::LLNetMap(), LLPanelDebug::LLPanelDebug(), LLPanelLogin::LLPanelLogin(), LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings(), LLPreferenceCore::LLPreferenceCore(), LLSelectMgr::LLSelectMgr(), LLSnapshotLivePreview::LLSnapshotLivePreview(), LLStatusBar::LLStatusBar(), LLStatView::LLStatView(), LLToolBrushLand::LLToolBrushLand(), LLViewerPartSim::LLViewerPartSim(), LLViewerWindow::LLViewerWindow(), LLVLComposition::LLVLComposition(), LLVoiceClient::LLVoiceClient(), LLVoiceRemoteCtrl::LLVoiceRemoteCtrl(), LLVoiceVisualizer::LLVoiceVisualizer(), LLVOSky::LLVOSky(), LLViewerThrottle::load(), load_password_from_disk(), LLPanelLogin::loadLoginPage(), LLWeb::loadURL(), login_callback(), login_show(), LLStyleMap::lookup(), LLAppViewer::mainLoop(), menu_check_control(), menu_toggle_control(), menu_ui_enabled(), LLToolBrushLand::modifyLandAtPointGlobal(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLViewerJoystick::moveAvatar(), LLViewerJoystick::moveFlycam(), LLViewerJoystick::moveObjects(), LLViewerWindow::movieSize(), LLWebBrowserCtrl::navigateToLocalPage(), LLIMMgr::noteOfflineUsers(), LLDrawPoolBump::numBumpPasses(), LLFloaterTexturePicker::onApplyImmediateCheck(), LLScriptEdCore::onBtnDynamicHelp(), LLVoiceRemoteCtrl::onBtnLock(), LLFloaterPreference::onBtnOK(), LLPanelEditWearable::onBtnRandomize(), LLFloaterCustomize::onBtnSnapshot(), LLVoiceRemoteCtrl::onBtnTalkClicked(), LLVoiceRemoteCtrl::onBtnTalkHeld(), LLVoiceRemoteCtrl::onBtnTalkReleased(), LLScriptEdCore::onCheckLock(), LLFloaterSnapshot::Impl::onClickAutoSnap(), LLPanelNetwork::onClickClearCache(), LLPanelLogin::onClickConnect(), LLPanelMsgs::onClickEnablePopup(), LLFloaterSnapshot::Impl::onClickHUDCheck(), LLFloaterSnapshot::Impl::onClickKeep(), LLFloaterSnapshot::Impl::onClickKeepAspectCheck(), LLFloaterSnapshot::Impl::onClickKeepOpenCheck(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLPanelContents::onClickNewScript(), LLVoiceRemoteCtrl::onClickPopupBtn(), LLPanelNetwork::onClickResetCache(), LLPanelNetwork::onClickSetCache(), LLPrefsVoiceLogic::onClickSetMiddleMouse(), LLFloaterAuction::onClickSnapshot(), LLFloaterSnapshot::Impl::onClickUICheck(), LLFloaterMove::onClose(), LLInventoryView::onClose(), LLFloaterTools::onClose(), LLFloaterMap::onClose(), LLFloaterClothing::onClose(), LLFloaterChatterBox::onClose(), LLFloaterChat::onClose(), LLFloaterCamera::onClose(), LLFloaterActiveSpeakers::onClose(), LLPanelDisplay::onCommitAutoDetectAspect(), LLFloaterSnapshot::Impl::onCommitCustomResolution(), LLFloaterSnapshot::Impl::onCommitFreezeFrame(), LLPanelVoiceDeviceSettings::onCommitInputDevice(), LLPanelVoiceDeviceSettings::onCommitOutputDevice(), LLFloaterSnapshot::Impl::onCommitResolution(), LLPanelEditWearable::onCommitSexChange(), LLFloaterSnapshot::Impl::onCommitSnapshotType(), LLPanelAudioVolume::onCommitVolumeChange(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelWeb::onCommitWebProxyEnabled(), LLPanelWeb::onCommitWebProxyPort(), LLPrefsVoiceLogic::onEarLocationCommit(), LLScriptEdCore::onHelpComboCommit(), LLSnapshotLivePreview::onIdle(), LLFloaterColorPicker::onImmediateCheck(), LLFloaterMove::onOpen(), LLPanelVoiceDeviceSettings::onOpen(), LLFloaterRegionInfo::onOpen(), LLFloaterChatterBox::onOpen(), LLFloaterCamera::onOpen(), LLFloaterActiveSpeakers::onOpen(), LLFloaterWindLight::onSavePreset(), LLFloaterWater::onSavePreset(), LLPanelWeb::onSelectBrowser(), LLPanelActiveSpeakers::onSortChanged(), LLPreferenceCore::onTabChanged(), LLFloaterDirectory::onTabChanged(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedSound(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLLoginHandler::parse(), LLNotifyBox::parseNotify(), LLAnimationBridge::performAction(), LLToolPie::pickAndShowMenu(), LLToolCamera::pickCallback(), LLToolPlacer::placeObject(), LLViewerParcelMedia::play(), LLViewerMediaImpl::play(), LLViewerWindow::playSnapshotAnimAndSound(), LLViewerRequiredVoiceVersion::post(), LLPanelWeb::postBuild(), LLPanelNetwork::postBuild(), LLPanelMsgs::postBuild(), LLPanelGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelDisplay::postBuild(), LLPanelDirLand::postBuild(), LLPanelAudioPrefs::postBuild(), LLOverlayBar::postBuild(), LLInventoryPanel::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSettingsDebug::postBuild(), LLFloaterJoystick::postBuild(), LLFloaterColorPicker::postBuild(), LLPanelActiveSpeakers::postBuild(), LLPipeline::postSort(), LLDrawPoolTerrain::prerender(), process_chat_from_simulator(), process_money_balance_reply(), process_script_question(), process_sound_trigger(), process_time_synch(), LLPanelDirBrowser::processDirEventsReply(), LLPanelDirBrowser::processDirLandReply(), LLAvatarTracker::processNotify(), LLVOAvatar::processSingleAnimationStateChange(), LLAgent::propagate(), LLTextureCache::purgeTextures(), LLViewerWindow::rawSnapshot(), LLToolPlacer::raycastForNewObjPos(), LLVolumeGeometryManager::rebuildGeom(), LLSelectMgr::redo(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPrefsVoiceLogic::refresh(), LLPrefsIMImpl::refresh(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelPermissions::refresh(), LLPanelNetwork::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLOverlayBar::refresh(), LLFloaterJoystick::refresh(), LLFloaterHardwareSettings::refresh(), LLPanelDisplay::refreshEnabledState(), LLFloaterProperties::refreshFromItem(), LLPanelLogin::refreshLocation(), reload_personal_settings_overrides(), LLFloaterChatterBox::removeFloater(), LLToolBrushLand::render(), LLManipScale::render(), LLHUDEffectSpiral::render(), LLDrawPoolTerrain::render(), render_ui_3d(), LLTracker::renderBeacon(), LLPipeline::renderBloom(), LLPipeline::renderGeom(), LLDrawPoolAlpha::renderGroupAlpha(), renderParticleBeacons(), renderPhysicalBeacons(), LLViewerParcelOverlay::renderPropertyLines(), renderScriptedBeacons(), renderScriptedTouchBeacons(), LLViewerWindow::renderSelections(), LLManipTranslate::renderSnapGuides(), LLManipScale::renderSnapGuides(), LLManipRotate::renderSnapGuides(), LLHUDText::renderText(), LLManipTranslate::renderTranslationHandles(), LLFirstUse::resetFirstUse(), LLFloaterSnapshot::Impl::resetSnapshotSizeOnUI(), LLPipeline::resetVertexBuffers(), LLAgent::resetView(), LLViewerWindow::reshape(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLPipeline::resizeScreenTexture(), LLVOSky::restoreGL(), run_vectorize_perf_test(), LLViewerThrottle::save(), LLAppViewer::saveFinalSnapshot(), LLViewerWindow::saveImageNumbered(), LLViewerJoystick::scanJoystick(), script_question_cb(), LLSelectMgr::selectionMove(), LLSelectMgr::selectObjectAndFamily(), send_stats(), LLChatBar::sendChat(), LLFloaterIMPanel::sendMsg(), LLSelectMgr::sendMultipleUpdate(), LLTextureFetch::sendRequestListToSimulators(), LLSelectMgr::sendSelectionMove(), LLManipScale::sendUpdates(), set_language(), set_render_name_fade_out(), LLViewerObject::setAttachedSound(), LLStatusBar::setBalance(), LLSavedSettingsGlue::setBOOL(), LLSavedSettingsGlue::setF32(), LLAgent::setFlying(), LLSelectMgr::setGridMode(), LLStatusBar::setHealth(), LLScriptEdCore::setHelpPage(), LLPrefsVoiceLogic::setKey(), LLPipeline::setLightingDetail(), LLViewerThrottle::setMaxBandwidth(), LLFloaterTools::setObjectType(), LLViewerJoystick::setOverrideCamera(), LLViewerCamera::setPerspective(), LLVoiceVisualizer::setPreferences(), LLSavedSettingsGlue::setS32(), LLShaderMgr::setShaders(), LLManipScale::setShowAxes(), LLSnapshotLivePreview::setSnapshotQuality(), LLViewerJoystick::setSNDefaults(), LLManipScale::setStretchTextures(), LLURLSimString::setString(), LLSavedSettingsGlue::setString(), LLPanelEditWearable::setSubpart(), LLAgent::setTeleportState(), settings_modify(), settings_to_globals(), LLSavedSettingsGlue::setU32(), LLManipScale::setUniform(), LLManip::setupSnapGuideRenderPass(), LLInventoryView::setVisible(), LLFloaterWorldMap::setVisible(), LLFloaterMap::setVisible(), LLFloaterDirectory::setVisible(), LLFloaterChat::setVisible(), LLFloaterCustomize::setWearable(), LLPanelAvatarWeb::setWebURL(), LLDrawPoolWater::shade(), LLFloaterHtmlHelp::show(), LLFloaterGesture::show(), LLFloaterClothing::show(), show_debug_menus(), LLInventoryView::showAgentInventory(), LLFloaterTools::showMore(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLFloaterColorPicker::showUI(), LLAgent::startCameraAnimation(), LLChatBar::startChat(), LLAppViewer::startMainloopTimeout(), LLAgent::startTyping(), LLVoiceClient::stateMachine(), LLChatBar::stopChat(), LLAgentPilot::stopRecord(), LLFloaterWindLight::syncMenu(), LLViewerWindow::thumbnailSnapshot(), LLViewerParcelMediaAutoPlay::tick(), LLToolBar::toggle(), toggle_build_mode(), toggle_debug_menus(), toggle_map(), toggle_show_xui_names(), LLFloaterDirectory::toggleFind(), LLViewerJoystick::toggleFlycam(), LLInventoryView::toggleVisibility(), LLHUDEffectSpiral::triggerLocal(), ui_audio_callback(), LLSelectMgr::undo(), LLDebugText::update(), LLViewerParcelMedia::update(), LLViewerObjectList::update(), LLSpeakerMgr::update(), update_app(), update_dialog_callback(), update_statistics(), LLAgent::updateCamera(), LLVOAvatar::updateCharacter(), LLWorld::updateClouds(), LLToolBar::updateCommunicateList(), LLFloaterSnapshot::Impl::updateControls(), LLScriptEdCore::updateDynamicHelp(), LLViewerJoystick::updateEnabled(), LLVOSky::updateFog(), LLVOWLSky::updateGeometry(), LLViewerJointMesh::updateGeometry(), LLManip::updateGridSettings(), LLFloaterSnapshot::Impl::updateLayout(), LLViewerObject::updateLOD(), LLAgent::updateLookAt(), LLViewerImageList::updateMaxResidentTexMem(), LLPipeline::updateMove(), LLPipeline::updateMoveDampedAsync(), LLPipeline::updateMoveNormalAsync(), LLFloaterTools::updatePopup(), LLViewerParcelOverlay::updatePropertyLines(), LLSelectMgr::updateSilhouettes(), LLHoverView::updateText(), LLViewerJointMesh::updateVectorize(), LLManipRotate::updateVisiblity(), LLFirstUse::useAppearance(), LLFirstUse::useBalanceDecrease(), LLFirstUse::useBalanceIncrease(), LLFirstUse::useBuild(), LLFirstUse::useDebugMenus(), LLFirstUse::useFlexible(), LLFirstUse::useInventory(), LLFirstUse::useLeftClickNoHit(), LLFirstUse::useMap(), LLFirstUse::useMedia(), LLFirstUse::useOverrideKeys(), LLVoiceClient::userAuthorized(), LLFirstUse::useSandbox(), LLFirstUse::useSculptedPrim(), LLFirstUse::useSit(), LLFirstUse::useTeleport(), velocity_interpolate(), LLVoiceClient::voiceEnabled(), LLAppViewer::writeSystemInfo(), LLFloaterDirectory::~LLFloaterDirectory(), LLFloaterGesture::~LLFloaterGesture(), LLFloaterHtml::~LLFloaterHtml(), LLFloaterHtmlHelp::~LLFloaterHtmlHelp(), LLFloaterHUD::~LLFloaterHUD(), LLFloaterLagMeter::~LLFloaterLagMeter(), LLFloaterReleaseMsg::~LLFloaterReleaseMsg(), LLFloaterSnapshot::~LLFloaterSnapshot(), LLInventoryPanel::~LLInventoryPanel(), LLStatView::~LLStatView(), and LLViewerWindow::~LLViewerWindow().
std::map<LLString, LLControlGroup*> gSettings |
Definition at line 79 of file llviewercontrol.cpp.
Referenced by LLAppViewer::initConfiguration(), and LLAppViewer::loadSettingsFromDirectory().
const S32 MAX_USER_COMPOSITE_LIMIT = 100 |
const F32 MAX_USER_FOG_RATIO = 10.f |
const S32 MIN_USER_COMPOSITE_LIMIT = 0 |
const F32 MIN_USER_FOG_RATIO = 0.5f |