#include <llviewerimage.h>
Inheritance diagram for LLViewerImage:
Definition at line 74 of file llviewerimage.h.
typedef std::list<LLLoadedCallbackEntry*> LLViewerImage::callback_list_t [private] |
Definition at line 350 of file llviewerimage.h.
anonymous enum |
Definition at line 171 of file llviewerimage.h.
anonymous enum |
Definition at line 244 of file llviewerimage.h.
LLViewerImage::~LLViewerImage | ( | ) | [protected] |
Definition at line 293 of file llviewerimage.cpp.
References cleanup(), LLTextureFetch::deleteRequest(), getID(), gTextureFetch, mHasFetcher, and sImageCount.
Definition at line 196 of file llviewerimage.cpp.
References init(), and sImageCount.
Referenced by initClass().
LLViewerImage::LLViewerImage | ( | const U32 | width, | |
const U32 | height, | |||
const U8 | components, | |||
BOOL | usemipmaps | |||
) |
Definition at line 204 of file llviewerimage.cpp.
References FALSE, LLUUID::generate(), init(), mFullyLoaded, mID, mNeedsAux, sImageCount, and TRUE.
LLViewerImage::LLViewerImage | ( | const LLImageRaw * | raw, | |
BOOL | usemipmaps | |||
) |
Definition at line 215 of file llviewerimage.cpp.
References FALSE, LLUUID::generate(), init(), mFullyLoaded, mID, mNeedsAux, sImageCount, and TRUE.
Definition at line 195 of file llviewerimage.h.
References mMaxCosAngle, and mMaxVirtualSize.
Referenced by LLVOAvatar::addBakedTextureStats(), LLVOAvatar::addLocalTextureStats(), LLBumpImageList::addTextureStats(), LLViewerImageList::doPrefetchImages(), setKnownDrawSize(), LLVOVolume::updateTextures(), LLVOTextBubble::updateTextures(), LLVOGrass::updateTextures(), and LLVOClouds::updateTextures().
Reimplemented from LLImageGL.
Definition at line 1143 of file llviewerimage.cpp.
References LLImageGL::bindTextureInternal(), gNoRender, LLPointer< Type >::isNull(), llendl, llwarns, mIsMissingAsset, sDefaultImagep, sMissingAssetImagep, sNullImagep, stop_glerror, and TRUE.
Referenced by LLTexLayerSetBuffer::bindTexture(), LLWorldMapView::draw(), LLViewerJointMesh::drawShape(), LLDrawPoolGlow::render(), LLFace::renderForSelect(), and LLVOAvatar::updateTextures().
Definition at line 85 of file llviewerimage.h.
References LLImageGL::bind(), and sDefaultImagep.
Referenced by LLFace::bindTexture(), LLDynamicTexture::bindTexture(), LLWorldMapView::draw(), LLProgressView::draw(), LLOverlayBar::draw(), LLNetMap::draw(), LLHoverView::draw(), LLFolderViewItem::draw(), LLSnapshotLivePreview::draw(), LLFastTimerView::draw(), LLColorSwatchCtrl::draw(), LLNotifyBox::drawBackground(), LLViewerJointShape::drawShape(), LLViewerImageList::getUIImageByID(), LLSnapshotLivePreview::onIdle(), LLWorldMap::processMapLayerReply(), LLVisualParamHint::render(), LLVOCloth::render(), render_disconnected_background(), LLViewerParcelMgr::renderCollisionSegments(), LLDrawPoolTerrain::renderFull2TU(), LLDrawPoolTerrain::renderFull4TU(), LLDrawPoolTerrain::renderFull4TUShader(), LLHUDIcon::renderIcon(), LLDrawPoolTerrain::renderOwnership(), LLDrawPoolWater::renderReflection(), LLFace::renderSelected(), LLFace::renderSelectedUV(), LLSelectMgr::renderSilhouettes(), LLHUDText::renderText(), LLDrawPoolTree::renderTree(), and LLVOVolume::setTexture().
F32 LLViewerImage::calcDecodePriority | ( | ) |
Definition at line 557 of file llviewerimage.cpp.
References BOOST_HIGH, f, fsqrtf, LLImageGL::getBoundRecently(), LLImageGL::getDiscardLevel(), LLImageGL::getDontDiscard(), gTextureFetch, llclamp(), MAX_DISCARD_LEVEL, mBoostLevel, LLTextureFetch::mDebugCount, LLTextureFetch::mDebugID, mDecodeFrame, mDecodePriority, mDesiredDiscardLevel, mID, mIsMissingAsset, mMaxCosAngle, LLImageGL::mMaxDiscardLevel, mMaxVirtualSize, mMinDiscardLevel, mNeedsCreateTexture, mVisibleFrame, and S32.
Referenced by setDecodePriority().
void LLViewerImage::cleanup | ( | ) | [private, virtual] |
Reimplemented from LLImageGL.
Definition at line 307 of file llviewerimage.cpp.
References LLImageGL::cleanup(), destroyRawImage(), FALSE, mLoadedCallbackList, NULL, and TRUE.
Referenced by reinit(), and ~LLViewerImage().
void LLViewerImage::cleanupClass | ( | ) | [static] |
Definition at line 130 of file llviewerimage.cpp.
References NULL, sDefaultImagep, sMissingAssetImagep, sNullImagep, sSmokeImagep, stop_glerror, and sWhiteImagep.
Referenced by LLViewerWindow::~LLViewerWindow().
LLImageRaw * LLViewerImage::createRawImage | ( | S8 | discard_level = 0 , |
|
BOOL | allocate = FALSE | |||
) | [private] |
Definition at line 1186 of file llviewerimage.cpp.
References FALSE, LLImageGL::getHeight(), LLImageGL::getWidth(), llassert, llendl, llerrs, mAuxRawImage, LLImageGL::mComponents, mIsRawImageValid, mRawDiscardLevel, mRawImage, LLPointer< Type >::notNull(), NULL, and TRUE.
Referenced by doLoadedCallbacks().
Definition at line 338 of file llviewerimage.cpp.
References LLImageGL::checkSize(), LLImageGL::createGLTexture(), destroyRawImage(), FALSE, gNoRender, LLPointer< Type >::isNull(), llendl, llerrs, mLoadedCallbackList, mNeedsCreateTexture, mRawDiscardLevel, mRawImage, setIsMissingAsset(), and TRUE.
Referenced by LLViewerImageList::updateImagesCreateTextures().
void LLViewerImage::destroyRawImage | ( | ) | [private] |
Definition at line 1210 of file llviewerimage.cpp.
References FALSE, INVALID_DISCARD_LEVEL, mAuxRawImage, mIsRawImageValid, mRawDiscardLevel, mRawImage, and NULL.
Referenced by cleanup(), createTexture(), doLoadedCallbacks(), and updateFetch().
bool LLViewerImage::doLoadedCallbacks | ( | ) |
Definition at line 921 of file llviewerimage.cpp.
References createRawImage(), destroyRawImage(), FALSE, LLImageGL::getDiscardLevel(), gImageList, isMissingAsset(), LLPointer< Type >::isNull(), llassert_always, llendl, llmin(), llwarns, mAuxRawImage, MAX_DISCARD_LEVEL, LLLoadedCallbackEntry::mCallback, LLViewerImageList::mCallbackList, LLLoadedCallbackEntry::mDesiredDiscard, mIsRawImageValid, LLLoadedCallbackEntry::mLastUsedDiscard, mLoadedCallbackList, LLImageGL::mMaxDiscardLevel, mNeedsAux, mNeedsCreateTexture, LLLoadedCallbackEntry::mNeedsImageRaw, mRawDiscardLevel, mRawImage, LLLoadedCallbackEntry::mUserData, LLPointer< Type >::notNull(), NULL, LLImageGL::readBackRaw(), S32, and TRUE.
void LLViewerImage::dump | ( | ) | [virtual] |
Reimplemented from LLImageGL.
Definition at line 279 of file llviewerimage.cpp.
References LLImageGL::dump(), llendl, llinfos, mFullHeight, mFullWidth, mID, mIsMissingAsset, and S32.
S32 LLViewerImage::getBoostLevel | ( | ) | [inline] |
F32 LLViewerImage::getDecodePriority | ( | ) | const [inline] |
Definition at line 267 of file llviewerimage.h.
References mDecodePriority.
Referenced by LLVOAvatar::dumpLocalTextures(), LLViewerImage::CompareByHostAndPriority::operator()(), LLViewerImage::Compare::operator()(), LLTextureBar::sort::operator()(), updateFetch(), and LLVOVolume::updateTextures().
S32 LLViewerImage::getDesiredDiscardLevel | ( | ) | [inline] |
Definition at line 236 of file llviewerimage.h.
References mDesiredDiscardLevel.
Referenced by updateFetch().
const LLUUID& LLViewerImage::getID | ( | ) | [inline] |
Definition at line 191 of file llviewerimage.h.
References mID.
Referenced by LLViewerImageList::addImage(), LLUndoWearable::applyUndoRedo(), LLDrawPoolBump::bindBumpMap(), LLVOAvatar::canGrabLocalTexture(), LLViewerImageList::deleteImage(), LLVOAvatar::dumpArchetypeXML(), LLVOAvatar::dumpAvatarTEs(), LLVOAvatar::dumpLocalTextures(), LLBumpImageList::getBrightnessDarknessImage(), LLViewerPartSource::getImageUUID(), LLPanelFace::getState(), LLVOAvatar::grabLocalTexture(), handle_selected_texture_info(), LLToolTexEyedropper::handleMouseDown(), LLVOAvatar::isFullyBaked(), LLGroupNotifyBox::LLGroupNotifyBox(), LLVOAvatar::onBakedTextureLoaded(), LLVOAvatar::onBakedTextureMasksLoaded(), LLVOAvatar::onCustomizeStart(), LLVOAvatar::onFirstTEMessageReceived(), LLVOAvatar::onLocalTextureLoaded(), LLPanelEditWearable::onTextureCommit(), LLTextureBar::sort_fetch::operator()(), LLTextureBar::sort::operator()(), LLVOAvatar::requestLayerSetUploads(), setIsMissingAsset(), LLPanelGroupNotices::setItem(), LLVOAvatar::setLocalTexture(), LLVOAvatar::setLocTexTE(), LLViewerObject::setTEImage(), LLVOAvatar::setupComposites(), LLPanelGroupNotices::showNotice(), updateFetch(), LLVOAvatar::updateMeshTextures(), LLVOAvatar::updateTextures(), LLVOAvatar::useBakedTexture(), and ~LLViewerImage().
LLHost LLViewerImage::getTargetHost | ( | ) | const [inline] |
Definition at line 242 of file llviewerimage.h.
References mTargetHost.
Referenced by updateFetch().
bool LLViewerImage::hasCallbacks | ( | ) | [inline] |
Definition at line 286 of file llviewerimage.h.
References mLoadedCallbackList.
Referenced by LLViewerImageList::deleteImage().
void LLViewerImage::init | ( | bool | firstinit | ) | [private] |
Definition at line 226 of file llviewerimage.cpp.
References BOOST_NONE, FALSE, LLHost::invalid, INVALID_DISCARD_LEVEL, MAX_DISCARD_LEVEL, mBoostLevel, mCalculatedDiscardLevel, mDecodeFrame, mDecodePriority, mDecodingAux, mDesiredDiscardLevel, mDiscardVirtualSize, mDownloadProgress, mFetchDeltaTime, mFetchPriority, mFetchState, mFullHeight, mFullWidth, mFullyLoaded, mHasFetcher, mInImageList, mIsFetching, mIsMediaTexture, mIsMissingAsset, mIsRawImageValid, mKnownDrawHeight, mKnownDrawWidth, mMaxCosAngle, mMaxVirtualSize, mMinDesiredDiscardLevel, mMinDiscardLevel, mNeedsAux, mNeedsCreateTexture, mRawDiscardLevel, mRequestedDiscardLevel, mRequestedDownloadPriority, mTargetHost, mTexelsPerImage, and mVisibleFrame.
Referenced by LLViewerImage(), and reinit().
void LLViewerImage::initClass | ( | ) | [static] |
Definition at line 84 of file llviewerimage.cpp.
References LLViewerImageList::addImage(), border, LLImageGL::createGLTexture(), LLImageGL::dontDiscard(), LLViewerImageList::getImage(), gImageList, i, IMG_DEFAULT, IMG_SMOKE, j, LLImageGL::LLImageGL(), LLViewerImage(), NULL, S32, sDefaultImagep, sNullImagep, sSmokeImagep, and TRUE.
Referenced by LLViewerWindow::LLViewerWindow().
BOOL LLViewerImage::isMissingAsset | ( | ) | [inline] |
Definition at line 284 of file llviewerimage.h.
References mIsMissingAsset.
Referenced by doLoadedCallbacks(), and LLWorldMapView::draw().
LLViewerImage::LOG_CLASS | ( | LLViewerImage | ) | [private] |
F32 LLViewerImage::maxDecodePriority | ( | ) | [static] |
Definition at line 661 of file llviewerimage.cpp.
Referenced by LLTextureFetchWorker::calcWorkPriority().
BOOL LLViewerImage::needsAux | ( | ) | const [inline] |
void LLViewerImage::processTextureStats | ( | ) |
Definition at line 429 of file llviewerimage.cpp.
References BOOST_AVATAR_SELF, BOOST_HIGH, BOOST_PREVIEW, BOOST_UI, f, FALSE, LLImageGL::getBoundRecently(), LLImageGL::getDiscardLevel(), LLImageGL::getUseMipMaps(), llabs(), llclamp(), llmin(), MAX_DISCARD_LEVEL, MAX_IMAGE_SIZE_DEFAULT, mBoostLevel, mCalculatedDiscardLevel, mDesiredDiscardLevel, mDiscardVirtualSize, LLImageGL::mDontDiscard, mFullHeight, mFullWidth, LLImageGL::mHeight, mKnownDrawHeight, mKnownDrawWidth, LLImageGL::mMaxDiscardLevel, mMaxVirtualSize, mMinDesiredDiscardLevel, mTexelsPerImage, LLImageGL::mTextureMemory, LLImageGL::mWidth, S32, sBoundTextureMemory, sDesiredDiscardBias, sDesiredDiscardScale, LLImageGL::setDiscardLevel(), sMaxBoundTextureMem, sMaxTotalTextureMem, sTotalTextureMemory, texmem_middle_bound_scale, and TRUE.
Referenced by setBoostLevel().
Definition at line 327 of file llviewerimage.cpp.
References cleanup(), init(), LLImageGL::init(), and LLImageGL::setSize().
Referenced by LLViewerImageList::updateMovieImage().
Definition at line 679 of file llviewerimage.cpp.
References BOOST_HIGH, mBoostLevel, and processTextureStats().
Referenced by LLVOAvatar::addBakedTextureStats(), LLVOAvatar::addLocalTextureStats(), LLWorldMapView::draw(), LLViewerImageList::getUIImageByID(), LLVOClouds::LLVOClouds(), and LLVOVolume::updateTextures().
Definition at line 666 of file llviewerimage.cpp.
References calcDecodePriority(), f, llassert, mDecodePriority, and mInImageList.
void LLViewerImage::setIsMissingAsset | ( | ) |
Definition at line 892 of file llviewerimage.cpp.
References LLTextureFetch::deleteRequest(), FALSE, getID(), gTextureFetch, mFetchPriority, mFetchState, mHasFetcher, mIsFetching, mIsMissingAsset, and TRUE.
Referenced by createTexture(), LLViewerImageList::processImageNotInDatabase(), and updateFetch().
Definition at line 1135 of file llviewerimage.cpp.
References addTextureStats(), mKnownDrawHeight, and mKnownDrawWidth.
Referenced by LLWorldMapView::draw().
void LLViewerImage::setLoadedCallback | ( | loaded_callback_func | cb, | |
S32 | discard_level, | |||
BOOL | keep_imageraw, | |||
void * | userdata | |||
) |
Definition at line 907 of file llviewerimage.cpp.
References gImageList, LLViewerImageList::mCallbackList, and mLoadedCallbackList.
Referenced by LLBumpImageList::getBrightnessDarknessImage(), LLVOAvatar::onFirstTEMessageReceived(), LLVOAvatar::setLocalTexture(), and LLVOAvatar::updateMeshTextures().
Definition at line 238 of file llviewerimage.h.
References llmin(), and mMinDesiredDiscardLevel.
Referenced by LLVOAvatar::setLocalTexture().
Definition at line 232 of file llviewerimage.h.
References mNeedsAux.
Referenced by LLVOAvatar::onFirstTEMessageReceived(), and LLVOAvatar::updateMeshTextures().
Definition at line 149 of file llviewerimage.cpp.
References discard_bias_delta, discard_delta_time, f, LLTimer::getElapsedTimeF32(), LLViewerImageList::getMaxResidentTexMem(), LLMemoryInfo::getPhysicalMemoryClamped(), gImageList, gSysMemory, llclamp(), min_non_tex_system_mem, LLTimer::reset(), S32, LLImageGL::sBoundTextureMemory, sBoundTextureMemory, sDesiredDiscardBias, sDesiredDiscardBiasMax, sDesiredDiscardBiasMin, sEvaluationTimer, LLImageGL::sGlobalTextureMemory, sMaxBoundTextureMem, sMaxTotalTextureMem, sTotalTextureMemory, and texmem_lower_bound_scale.
Referenced by idle().
bool LLViewerImage::updateFetch | ( | ) |
Definition at line 690 of file llviewerimage.cpp.
References c, LLTextureFetch::createRequest(), LLTextureFetch::deleteRequest(), destroyRawImage(), LLViewerImageList::dirtyImage(), f, FALSE, LLImageGL::getComponents(), getDecodePriority(), getDesiredDiscardLevel(), LLImageGL::getDiscardLevel(), LLFrameTimer::getElapsedTimeF32(), LLTextureFetch::getFetchState(), LLImageGL::getHeight(), getID(), LLTextureFetch::getRequestFinished(), getTargetHost(), LLImageGL::getWidth(), gImageList, gTextureFetch, LLPointer< Type >::isNull(), llassert_always, llendl, llmax(), llwarns, mAuxRawImage, mBoostLevel, LLImageGL::mComponents, LLViewerImageList::mCreateTextureList, LLTextureFetch::mDebugCount, LLTextureFetch::mDebugID, mDecodePriority, LLImageGL::mDontDiscard, mDownloadProgress, mFetchDeltaTime, mFetchPriority, mFetchState, mFullHeight, mFullWidth, mFullyLoaded, mHasFetcher, mID, mIsFetching, mIsMediaTexture, mIsMissingAsset, mIsRawImageValid, mLastPacketTimer, mLoadedCallbackList, mMinDiscardLevel, mNeedsCreateTexture, mRawDiscardLevel, mRawImage, mRequestDeltaTime, mRequestedDiscardLevel, mRequestedDownloadPriority, needsAux(), LLPointer< Type >::notNull(), S32, setIsMissingAsset(), TRUE, and LLTextureFetch::updateRequestPriority().
friend class LLTextureBar [friend] |
Definition at line 78 of file llviewerimage.h.
friend class LLTextureView [friend] |
Definition at line 79 of file llviewerimage.h.
LLPointer<LLImageRaw> LLViewerImage::mAuxRawImage [private] |
Definition at line 360 of file llviewerimage.h.
Referenced by createRawImage(), destroyRawImage(), doLoadedCallbacks(), and updateFetch().
S32 LLViewerImage::mBoostLevel [private] |
Definition at line 348 of file llviewerimage.h.
Referenced by calcDecodePriority(), getBoostLevel(), init(), processTextureStats(), setBoostLevel(), and updateFetch().
F32 LLViewerImage::mCalculatedDiscardLevel [private] |
F32 LLViewerImage::mDecodePriority [private] |
Definition at line 347 of file llviewerimage.h.
Referenced by calcDecodePriority(), getDecodePriority(), init(), setDecodePriority(), and updateFetch().
S8 LLViewerImage::mDecodingAux [private] |
S8 LLViewerImage::mDesiredDiscardLevel [private] |
Definition at line 331 of file llviewerimage.h.
Referenced by calcDecodePriority(), getDesiredDiscardLevel(), init(), processTextureStats(), and setDesiredDiscardLevel().
Definition at line 317 of file llviewerimage.h.
Referenced by init(), LLTextureBar::sort_fetch::operator()(), setIsMissingAsset(), and updateFetch().
Definition at line 316 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), and updateFetch().
Definition at line 301 of file llviewerimage.h.
Referenced by dump(), init(), processTextureStats(), and updateFetch().
Definition at line 300 of file llviewerimage.h.
Referenced by dump(), init(), processTextureStats(), and updateFetch().
S8 LLViewerImage::mFullyLoaded [private] |
Definition at line 339 of file llviewerimage.h.
Referenced by init(), LLViewerImage(), and updateFetch().
S8 LLViewerImage::mHasFetcher [private] |
Definition at line 337 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), updateFetch(), and ~LLViewerImage().
LLUUID LLViewerImage::mID [private] |
Definition at line 329 of file llviewerimage.h.
Referenced by calcDecodePriority(), dump(), getID(), LLViewerImage(), and updateFetch().
Definition at line 310 of file llviewerimage.h.
Referenced by LLViewerImageList::addImageToList(), init(), LLViewerImageList::removeImageFromList(), and setDecodePriority().
S8 LLViewerImage::mIsFetching [private] |
Definition at line 338 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), and updateFetch().
S8 LLViewerImage::mIsMissingAsset [mutable, private] |
Definition at line 340 of file llviewerimage.h.
Referenced by bind(), calcDecodePriority(), dump(), init(), isMissingAsset(), setIsMissingAsset(), and updateFetch().
S8 LLViewerImage::mIsRawImageValid [private] |
Definition at line 336 of file llviewerimage.h.
Referenced by createRawImage(), destroyRawImage(), doLoadedCallbacks(), init(), and updateFetch().
S32 LLViewerImage::mKnownDrawHeight [private] |
Definition at line 345 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setKnownDrawSize().
S32 LLViewerImage::mKnownDrawWidth [private] |
Definition at line 344 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setKnownDrawSize().
Definition at line 325 of file llviewerimage.h.
Referenced by LLViewerImageList::receiveImageHeader(), LLViewerImageList::receiveImagePacket(), and updateFetch().
Definition at line 326 of file llviewerimage.h.
Definition at line 351 of file llviewerimage.h.
Referenced by cleanup(), createTexture(), doLoadedCallbacks(), hasCallbacks(), setLoadedCallback(), and updateFetch().
F32 LLViewerImage::mMaxCosAngle [mutable] |
Definition at line 305 of file llviewerimage.h.
Referenced by addTextureStats(), calcDecodePriority(), init(), and resetTextureStats().
F32 LLViewerImage::mMaxVirtualSize [mutable] |
Definition at line 304 of file llviewerimage.h.
Referenced by addTextureStats(), calcDecodePriority(), LLBumpImageList::getBrightnessDarknessImage(), init(), LLViewerImage::CompareForWorstVisibility::operator()(), processTextureStats(), and resetTextureStats().
S8 LLViewerImage::mMinDesiredDiscardLevel [private] |
Definition at line 332 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setMinDiscardLevel().
S32 LLViewerImage::mMinDiscardLevel [private] |
Definition at line 355 of file llviewerimage.h.
Referenced by calcDecodePriority(), init(), and updateFetch().
S8 LLViewerImage::mNeedsAux [private] |
Definition at line 334 of file llviewerimage.h.
Referenced by doLoadedCallbacks(), init(), LLViewerImage(), needsAux(), and setNeedsAux().
S8 LLViewerImage::mNeedsCreateTexture [private] |
Definition at line 333 of file llviewerimage.h.
Referenced by calcDecodePriority(), createTexture(), doLoadedCallbacks(), init(), and updateFetch().
S32 LLViewerImage::mRawDiscardLevel [private] |
Definition at line 354 of file llviewerimage.h.
Referenced by createRawImage(), createTexture(), destroyRawImage(), doLoadedCallbacks(), init(), and updateFetch().
LLPointer<LLImageRaw> LLViewerImage::mRawImage [private] |
Definition at line 353 of file llviewerimage.h.
Referenced by createRawImage(), createTexture(), destroyRawImage(), doLoadedCallbacks(), and updateFetch().
LLHost LLViewerImage::mTargetHost [private] |
Definition at line 362 of file llviewerimage.h.
Referenced by getTargetHost(), init(), LLViewerImage::CompareByHostAndPriority::operator()(), and setTargetHost().
S32 LLViewerImage::sBoundTextureMemory = 0 [static] |
Reimplemented from LLImageGL.
Definition at line 377 of file llviewerimage.h.
Referenced by LLFloaterLagMeter::determineClient(), LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
const U32 LLViewerImage::sCurrentFileVersion = 1 [static] |
Definition at line 365 of file llviewerimage.h.
LLPointer< LLImageGL > LLViewerImage::sDefaultImagep = NULL [static] |
Definition at line 369 of file llviewerimage.h.
Referenced by bind(), bindTexture(), cleanupClass(), LLViewerObject::getTEImage(), initClass(), and LLPipeline::renderGeom().
F32 LLViewerImage::sDesiredDiscardBias = 0.f [static] |
Definition at line 375 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
F32 LLViewerImage::sDesiredDiscardScale = 1.1f [static] |
BOOL LLViewerImage::sDontLoadVolumeTextures = FALSE [static] |
Definition at line 381 of file llviewerimage.h.
Referenced by init_debug_rendering_menu(), and LLVOVolume::updateTextures().
LLTimer LLViewerImage::sEvaluationTimer [static] |
S32 LLViewerImage::sImageCount = 0 [static] |
Definition at line 373 of file llviewerimage.h.
Referenced by LLViewerImage(), and ~LLViewerImage().
S32 LLViewerImage::sMaxBoundTextureMem = 0 [static] |
Definition at line 379 of file llviewerimage.h.
Referenced by LLFloaterLagMeter::determineClient(), LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
S32 LLViewerImage::sMaxTotalTextureMem = 0 [static] |
Definition at line 380 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
LLPointer< LLViewerImage > LLViewerImage::sMissingAssetImagep = NULL [static] |
Definition at line 367 of file llviewerimage.h.
Referenced by bind(), cleanupClass(), and LLViewerImageList::doPreloadImages().
LLPointer< LLImageGL > LLViewerImage::sNullImagep = NULL [static] |
Definition at line 371 of file llviewerimage.h.
Referenced by bind(), cleanupClass(), initClass(), and LLPipeline::renderHighlights().
LLPointer< LLViewerImage > LLViewerImage::sSmokeImagep = NULL [static] |
Definition at line 370 of file llviewerimage.h.
Referenced by cleanupClass(), LLDrawPoolWater::getDebugTexture(), initClass(), LLDrawPoolAlpha::render(), and LLVOTextBubble::updateGeometry().
S32 LLViewerImage::sTotalTextureMemory = 0 [static] |
Definition at line 378 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
LLPointer< LLViewerImage > LLViewerImage::sWhiteImagep = NULL [static] |
Definition at line 368 of file llviewerimage.h.
Referenced by cleanupClass(), and LLViewerImageList::doPreloadImages().