#include <llviewerimage.h>
Definition at line 74 of file llviewerimage.h.
typedef std::list<LLLoadedCallbackEntry*> LLViewerImage::callback_list_t [private] |
Definition at line 364 of file llviewerimage.h.
anonymous enum |
Definition at line 175 of file llviewerimage.h.
anonymous enum |
Definition at line 249 of file llviewerimage.h.
LLViewerImage::~LLViewerImage | ( | ) | [protected] |
Definition at line 312 of file llviewerimage.cpp.
References cleanup(), LLTextureFetch::deleteRequest(), getID(), LLAppViewer::getTextureFetch(), mHasFetcher, and sImageCount.
LLViewerImage::LLViewerImage | ( | const LLString & | filename, | |
const LLUUID & | id, | |||
BOOL | usemipmaps = TRUE | |||
) |
Definition at line 209 of file llviewerimage.cpp.
References gDirUtilp, LLDir::getExpandedFilename(), init(), LL_PATH_SKINS, mLocalFileName, and sImageCount.
Referenced by initClass().
Definition at line 201 of file llviewerimage.cpp.
References init(), and sImageCount.
LLViewerImage::LLViewerImage | ( | const U32 | width, | |
const U32 | height, | |||
const U8 | components, | |||
BOOL | usemipmaps | |||
) |
Definition at line 219 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 230 of file llviewerimage.cpp.
References FALSE, LLUUID::generate(), init(), mFullyLoaded, mID, mNeedsAux, sImageCount, and TRUE.
LLViewerImage::LOG_CLASS | ( | LLViewerImage | ) | [private] |
void LLViewerImage::initClass | ( | void | ) | [static] |
Definition at line 83 of file llviewerimage.cpp.
References LLViewerImageList::addImage(), 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().
void LLViewerImage::cleanupClass | ( | ) | [static] |
Definition at line 129 of file llviewerimage.cpp.
References NULL, sDefaultImagep, sMissingAssetImagep, sNullImagep, sSmokeImagep, stop_glerror, and sWhiteImagep.
Referenced by LLViewerWindow::~LLViewerWindow().
Definition at line 148 of file llviewerimage.cpp.
References discard_bias_delta, discard_delta_time, 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 display().
LLViewerImage * LLViewerImage::getImage | ( | const LLUUID & | image_id | ) | [static] |
Definition at line 192 of file llviewerimage.cpp.
References LLViewerImageList::getImage(), and gImageList.
Referenced by LLViewerMediaImpl::updateMovieImage().
Definition at line 89 of file llviewerimage.h.
References LLImageGL::bind(), and sDefaultImagep.
Referenced by LLFace::bindTexture(), LLDynamicTexture::bindTexture(), LLWorldMapView::draw(), LLProgressView::draw(), LLNetMap::draw(), LLSnapshotLivePreview::draw(), LLFastTimerView::draw(), LLNotifyBox::drawBackground(), LLSnapshotLivePreview::onIdle(), render_disconnected_background(), LLViewerParcelMgr::renderCollisionSegments(), LLDrawPoolTerrain::renderFull2TU(), LLDrawPoolTerrain::renderFull4TU(), LLDrawPoolTerrain::renderFullShader(), LLHUDIcon::renderIcon(), LLDrawPoolTerrain::renderOwnership(), LLDrawPoolWater::renderReflection(), LLFace::renderSelected(), LLFace::renderSelectedUV(), LLSelectMgr::renderSilhouettes(), LLHUDText::renderText(), LLDrawPoolTree::renderTree(), and LLVOVolume::setTexture().
void LLViewerImage::dump | ( | ) | [virtual] |
Reimplemented from LLImageGL.
Definition at line 296 of file llviewerimage.cpp.
References LLImageGL::dump(), llendl, llinfos, mFullHeight, mFullWidth, mID, mIsMissingAsset, mOrigHeight, mOrigWidth, and S32.
Reimplemented from LLImageGL.
Definition at line 1197 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(), LLViewerJointMesh::drawShape(), LLFace::renderForSelect(), and LLVOAvatar::updateTextures().
void LLViewerImage::reinit | ( | BOOL | usemipmaps = TRUE |
) |
Definition at line 346 of file llviewerimage.cpp.
References cleanup(), init(), LLImageGL::init(), and LLImageGL::setSize().
Referenced by LLViewerMediaImpl::initializePlaceholderImage(), and LLViewerMediaImpl::updateMovieImage().
const LLUUID& LLViewerImage::getID | ( | ) | [inline] |
Definition at line 196 of file llviewerimage.h.
References mID.
Referenced by LLViewerImageList::addImage(), LLUndoWearable::applyUndoRedo(), LLDrawPoolBump::bindBumpMap(), calc_shame(), LLVOAvatar::canGrabLocalTexture(), LLViewerImageList::deleteImage(), LLViewerImageList::dump(), LLVOAvatar::dumpArchetypeXML(), LLVOAvatar::dumpAvatarTEs(), LLVOAvatar::dumpBakedStatus(), LLVOAvatar::dumpLocalTextures(), LLBumpImageList::getBrightnessDarknessImage(), LLViewerPartSource::getImageUUID(), LLPanelFace::getState(), LLVOAvatar::grabLocalTexture(), handle_selected_texture_info(), LLToolTexEyedropper::handleMouseDown(), LLVOAvatar::idleUpdate(), LLVOGrass::initClass(), LLWearable::isDirty(), LLVOAvatar::isFullyBaked(), LLVOAvatar::onBakedTextureLoaded(), LLVOAvatar::onBakedTextureMasksLoaded(), LLVOAvatar::onCustomizeStart(), LLVOAvatar::onFirstTEMessageReceived(), LLVOAvatar::onLocalTextureLoaded(), LLPanelEditWearable::onTextureCommit(), LLTextureBar::sort_fetch::operator()(), LLTextureBar::sort::operator()(), LLWearable::readFromAvatar(), LLVOAvatar::requestLayerSetUploads(), setIsMissingAsset(), LLVOAvatar::setLocalTexture(), LLVOAvatar::setLocTexTE(), LLViewerObject::setTEImage(), LLVOAvatar::setupComposites(), LLUndoWearable::setWearable(), LLViewerImageList::shutdown(), updateFetch(), LLVOAvatar::updateMeshTextures(), LLVOAvatar::updateTextures(), LLVOAvatar::useBakedTexture(), and ~LLViewerImage().
void LLViewerImage::addTextureStats | ( | F32 | pixel_area | ) | const [inline] |
Definition at line 200 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().
void LLViewerImage::addTextureStats | ( | F32 | pixel_area, | |
F32 | texel_area_ratio, | |||
F32 | cos_center_angle | |||
) | const |
Definition at line 433 of file llviewerimage.cpp.
References llclamp(), mMaxCosAngle, and mMaxVirtualSize.
void LLViewerImage::resetTextureStats | ( | BOOL | zero = FALSE |
) |
Definition at line 449 of file llviewerimage.cpp.
References BOOST_SCULPTED, getBoostLevel(), mMaxCosAngle, and mMaxVirtualSize.
Referenced by LLViewerImageList::updateImagesUpdateStats().
void LLViewerImage::processTextureStats | ( | ) |
Definition at line 464 of file llviewerimage.cpp.
References BOOST_AVATAR_SELF, BOOST_HIGH, BOOST_PREVIEW, BOOST_UI, FALSE, LLImageGL::getBoundRecently(), LLImageGL::getDiscardLevel(), LLImageGL::getUseMipMaps(), llabs(), llclamp(), llmin(), indra::base::lllog::log(), 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 LLViewerImageList::decodeAllImages(), and setBoostLevel().
void LLViewerImage::setLoadedCallback | ( | loaded_callback_func | cb, | |
S32 | discard_level, | |||
BOOL | keep_imageraw, | |||
void * | userdata | |||
) |
Definition at line 961 of file llviewerimage.cpp.
References gImageList, LLViewerImageList::mCallbackList, and mLoadedCallbackList.
Referenced by LLBumpImageList::getBrightnessDarknessImage(), LLUIImageList::loadUIImage(), LLVOAvatar::onFirstTEMessageReceived(), LLVOAvatar::setLocalTexture(), and LLVOAvatar::updateMeshTextures().
Definition at line 357 of file llviewerimage.cpp.
References LLImageGL::checkSize(), LLImageGL::createGLTexture(), destroyRawImage(), FALSE, gNoRender, LLPointer< Type >::isNull(), llendl, llerrs, MAX_IMAGE_SIZE, mFullHeight, mFullWidth, mLoadedCallbackList, mLocalFileName, mNeedsCreateTexture, LLLoadedCallbackEntry::mNeedsImageRaw, mOrigHeight, mOrigWidth, mRawDiscardLevel, mRawImage, setIsMissingAsset(), and TRUE.
Referenced by LLViewerImageList::updateImagesCreateTextures().
BOOL LLViewerImage::needsAux | ( | ) | const [inline] |
Definition at line 236 of file llviewerimage.h.
References mNeedsAux.
Referenced by LLViewerImageList::shutdown(), and updateFetch().
void LLViewerImage::setNeedsAux | ( | const BOOL | needs_aux | ) | [inline] |
Definition at line 237 of file llviewerimage.h.
References mNeedsAux.
Referenced by LLVOAvatar::onFirstTEMessageReceived(), and LLVOAvatar::updateMeshTextures().
void LLViewerImage::setDesiredDiscardLevel | ( | S32 | discard | ) | [inline] |
S32 LLViewerImage::getDesiredDiscardLevel | ( | ) | [inline] |
Definition at line 241 of file llviewerimage.h.
References mDesiredDiscardLevel.
Referenced by LLViewerImageList::dump(), LLViewerImageList::shutdown(), and updateFetch().
void LLViewerImage::setMinDiscardLevel | ( | S32 | discard | ) | [inline] |
Definition at line 243 of file llviewerimage.h.
References llmin(), and mMinDesiredDiscardLevel.
Referenced by LLVOAvatar::setLocalTexture().
void LLViewerImage::setTargetHost | ( | LLHost | host | ) | [inline] |
LLHost LLViewerImage::getTargetHost | ( | ) | const [inline] |
Definition at line 247 of file llviewerimage.h.
References mTargetHost.
Referenced by LLViewerImageList::shutdown(), updateFetch(), and LLVOAvatar::updateTextures().
void LLViewerImage::setBoostLevel | ( | S32 | level | ) |
Definition at line 718 of file llviewerimage.cpp.
References BOOST_HIGH, mBoostLevel, and processTextureStats().
Referenced by LLVOAvatar::addBakedTextureStats(), LLVOAvatar::addLocalTextureStats(), LLViewerObject::boostTexturePriority(), LLWorldMapView::draw(), LLVOClouds::LLVOClouds(), and LLVOVolume::updateTextures().
S32 LLViewerImage::getBoostLevel | ( | ) | [inline] |
Definition at line 270 of file llviewerimage.h.
References mBoostLevel.
Referenced by LLViewerImageList::dump(), and resetTextureStats().
F32 LLViewerImage::getDecodePriority | ( | ) | const [inline] |
Definition at line 272 of file llviewerimage.h.
References mDecodePriority.
Referenced by LLViewerImageList::dump(), LLVOAvatar::dumpLocalTextures(), LLViewerImage::CompareByHostAndPriority::operator()(), LLViewerImage::Compare::operator()(), LLTextureBar::sort::operator()(), updateFetch(), and LLVOVolume::updateTextures().
F32 LLViewerImage::calcDecodePriority | ( | ) |
Definition at line 592 of file llviewerimage.cpp.
References BOOST_HIGH, BOOST_UI, fsqrtf, LLImageGL::getBoundRecently(), LLImageGL::getDiscardLevel(), LLImageGL::getDontDiscard(), LLAppViewer::getTextureFetch(), llclamp(), indra::base::lllog::log(), MAX_DISCARD_LEVEL, mBoostLevel, LLTextureFetch::mDebugCount, mDecodeFrame, mDecodePriority, mDesiredDiscardLevel, mID, mIsMissingAsset, mMaxCosAngle, LLImageGL::mMaxDiscardLevel, mMaxVirtualSize, mMinDiscardLevel, mNeedsCreateTexture, mVisibleFrame, and S32.
Referenced by LLViewerImageList::decodeAllImages(), and setDecodePriority().
F32 LLViewerImage::maxDecodePriority | ( | ) | [static] |
Definition at line 700 of file llviewerimage.cpp.
Referenced by LLTextureFetchWorker::calcWorkPriority().
void LLViewerImage::setDecodePriority | ( | F32 | priority = -1.0f |
) |
Definition at line 705 of file llviewerimage.cpp.
References calcDecodePriority(), llassert, mDecodePriority, and mInImageList.
Referenced by LLViewerImageList::decodeAllImages().
bool LLViewerImage::updateFetch | ( | ) |
Definition at line 729 of file llviewerimage.cpp.
References LLTextureFetch::createRequest(), LLTextureFetch::deleteRequest(), destroyRawImage(), LLViewerImageList::dirtyImage(), FALSE, LLImageGL::getComponents(), getDecodePriority(), getDesiredDiscardLevel(), LLImageGL::getDiscardLevel(), LLFrameTimer::getElapsedTimeF32(), LLTextureFetch::getFetchState(), LLImageGL::getHeight(), getID(), LLTextureFetch::getRequestFinished(), getTargetHost(), LLAppViewer::getTextureFetch(), LLImageGL::getWidth(), gImageList, INVALID_DISCARD_LEVEL, LLPointer< Type >::isNull(), llassert_always, llendl, llmax(), llwarns, mAuxRawImage, mBoostLevel, LLImageGL::mComponents, LLViewerImageList::mCreateTextureList, LLTextureFetch::mDebugCount, mDecodePriority, LLImageGL::mDontDiscard, mDownloadProgress, mFetchDeltaTime, mFetchPriority, mFetchState, mFullHeight, mFullWidth, mFullyLoaded, mHasFetcher, mID, mIsFetching, mIsMediaTexture, mIsMissingAsset, mIsRawImageValid, mLastPacketTimer, mLoadedCallbackList, mLocalFileName, mMinDiscardLevel, mNeedsCreateTexture, mRawDiscardLevel, mRawImage, mRequestDeltaTime, mRequestedDiscardLevel, mRequestedDownloadPriority, needsAux(), LLPointer< Type >::notNull(), S32, setIsMissingAsset(), TRUE, and LLTextureFetch::updateRequestPriority().
Referenced by LLViewerImageList::decodeAllImages().
Definition at line 1189 of file llviewerimage.cpp.
References addTextureStats(), mKnownDrawHeight, and mKnownDrawWidth.
Referenced by LLWorldMapView::draw().
void LLViewerImage::setIsMissingAsset | ( | ) |
Definition at line 945 of file llviewerimage.cpp.
References LLTextureFetch::deleteRequest(), FALSE, getID(), LLAppViewer::getTextureFetch(), llendl, llwarns, mFetchPriority, mFetchState, mHasFetcher, mID, mIsFetching, mIsMissingAsset, mLocalFileName, and TRUE.
Referenced by createTexture(), LLViewerImageList::processImageNotInDatabase(), and updateFetch().
BOOL LLViewerImage::isMissingAsset | ( | ) | const [inline] |
Definition at line 289 of file llviewerimage.h.
References mIsMissingAsset.
Referenced by doLoadedCallbacks(), and LLWorldMapView::draw().
bool LLViewerImage::hasCallbacks | ( | ) | [inline] |
Definition at line 291 of file llviewerimage.h.
References mLoadedCallbackList.
Referenced by LLViewerImageList::deleteImage().
bool LLViewerImage::doLoadedCallbacks | ( | ) |
Definition at line 975 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.
Referenced by LLViewerImageList::updateImages().
S32 LLViewerImage::getOriginalWidth | ( | ) | [inline] |
Definition at line 297 of file llviewerimage.h.
References mOrigWidth.
Referenced by LLUIImageList::onUIImageLoaded().
S32 LLViewerImage::getOriginalHeight | ( | ) | [inline] |
Definition at line 298 of file llviewerimage.h.
References mOrigHeight.
Referenced by LLUIImageList::onUIImageLoaded().
void LLViewerImage::cleanup | ( | ) | [private, virtual] |
Reimplemented from LLImageGL.
Definition at line 326 of file llviewerimage.cpp.
References LLImageGL::cleanup(), destroyRawImage(), FALSE, LLLoadedCallbackEntry::mCallback, mLoadedCallbackList, LLLoadedCallbackEntry::mUserData, NULL, and TRUE.
Referenced by reinit(), and ~LLViewerImage().
void LLViewerImage::init | ( | bool | firstinit | ) | [private] |
Definition at line 241 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, mOrigHeight, mOrigWidth, mRawDiscardLevel, mRequestedDiscardLevel, mRequestedDownloadPriority, mTargetHost, mTexelsPerImage, and mVisibleFrame.
Referenced by LLViewerImage(), and reinit().
LLImageRaw * LLViewerImage::createRawImage | ( | S8 | discard_level = 0 , |
|
BOOL | allocate = FALSE | |||
) | [private] |
Definition at line 1240 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().
void LLViewerImage::destroyRawImage | ( | ) | [private] |
Definition at line 1264 of file llviewerimage.cpp.
References FALSE, INVALID_DISCARD_LEVEL, mAuxRawImage, mIsRawImageValid, mRawDiscardLevel, mRawImage, and NULL.
Referenced by cleanup(), createTexture(), doLoadedCallbacks(), and updateFetch().
friend class LLTextureBar [friend] |
Definition at line 78 of file llviewerimage.h.
friend class LLTextureView [friend] |
Definition at line 79 of file llviewerimage.h.
Definition at line 310 of file llviewerimage.h.
Referenced by createTexture(), dump(), init(), processTextureStats(), and updateFetch().
Definition at line 311 of file llviewerimage.h.
Referenced by createTexture(), dump(), init(), processTextureStats(), and updateFetch().
Definition at line 313 of file llviewerimage.h.
Referenced by createTexture(), dump(), getOriginalWidth(), and init().
Definition at line 314 of file llviewerimage.h.
Referenced by createTexture(), dump(), getOriginalHeight(), and init().
Definition at line 315 of file llviewerimage.h.
Referenced by createTexture(), LLViewerImage(), LLUIImageList::onUIImageLoaded(), setIsMissingAsset(), updateFetch(), and LLViewerImageList::updateImages().
F32 LLViewerImage::mMaxVirtualSize [mutable] |
Definition at line 318 of file llviewerimage.h.
Referenced by addTextureStats(), calcDecodePriority(), LLBumpImageList::getBrightnessDarknessImage(), init(), LLViewerImage::CompareForWorstVisibility::operator()(), processTextureStats(), resetTextureStats(), and LLViewerParcelMediaAutoPlay::tick().
F32 LLViewerImage::mMaxCosAngle [mutable] |
Definition at line 319 of file llviewerimage.h.
Referenced by addTextureStats(), calcDecodePriority(), init(), and resetTextureStats().
Definition at line 324 of file llviewerimage.h.
Referenced by LLViewerImageList::addImageToList(), LLViewerImageList::decodeAllImages(), init(), LLViewerImageList::removeImageFromList(), and setDecodePriority().
Definition at line 325 of file llviewerimage.h.
Referenced by LLPipeline::getPoolTypeFromTE(), init(), LLViewerMediaImpl::initializePlaceholderImage(), updateFetch(), and LLViewerMediaImpl::updateMovieImage().
Definition at line 330 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), and updateFetch().
Definition at line 331 of file llviewerimage.h.
Referenced by init(), LLTextureBar::sort_fetch::operator()(), setIsMissingAsset(), and updateFetch().
Definition at line 339 of file llviewerimage.h.
Referenced by LLViewerImageList::receiveImageHeader(), LLViewerImageList::receiveImagePacket(), and updateFetch().
Definition at line 340 of file llviewerimage.h.
LLUUID LLViewerImage::mID [private] |
Definition at line 343 of file llviewerimage.h.
Referenced by calcDecodePriority(), dump(), getID(), LLViewerImage(), setIsMissingAsset(), and updateFetch().
S8 LLViewerImage::mDesiredDiscardLevel [private] |
Definition at line 345 of file llviewerimage.h.
Referenced by calcDecodePriority(), getDesiredDiscardLevel(), init(), processTextureStats(), and setDesiredDiscardLevel().
S8 LLViewerImage::mMinDesiredDiscardLevel [private] |
Definition at line 346 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setMinDiscardLevel().
S8 LLViewerImage::mNeedsCreateTexture [private] |
Definition at line 347 of file llviewerimage.h.
Referenced by calcDecodePriority(), createTexture(), doLoadedCallbacks(), init(), and updateFetch().
S8 LLViewerImage::mNeedsAux [private] |
Definition at line 348 of file llviewerimage.h.
Referenced by doLoadedCallbacks(), init(), LLViewerImage(), needsAux(), and setNeedsAux().
S8 LLViewerImage::mDecodingAux [private] |
S8 LLViewerImage::mIsRawImageValid [private] |
Definition at line 350 of file llviewerimage.h.
Referenced by createRawImage(), destroyRawImage(), doLoadedCallbacks(), init(), and updateFetch().
S8 LLViewerImage::mHasFetcher [private] |
Definition at line 351 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), updateFetch(), and ~LLViewerImage().
S8 LLViewerImage::mIsFetching [private] |
Definition at line 352 of file llviewerimage.h.
Referenced by init(), setIsMissingAsset(), and updateFetch().
S8 LLViewerImage::mFullyLoaded [private] |
Definition at line 353 of file llviewerimage.h.
Referenced by init(), LLViewerImage(), and updateFetch().
S8 LLViewerImage::mIsMissingAsset [mutable, private] |
Definition at line 354 of file llviewerimage.h.
Referenced by bind(), calcDecodePriority(), dump(), init(), isMissingAsset(), setIsMissingAsset(), and updateFetch().
S32 LLViewerImage::mKnownDrawWidth [private] |
Definition at line 358 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setKnownDrawSize().
S32 LLViewerImage::mKnownDrawHeight [private] |
Definition at line 359 of file llviewerimage.h.
Referenced by init(), processTextureStats(), and setKnownDrawSize().
F32 LLViewerImage::mDecodePriority [private] |
Definition at line 361 of file llviewerimage.h.
Referenced by calcDecodePriority(), getDecodePriority(), init(), setDecodePriority(), and updateFetch().
S32 LLViewerImage::mBoostLevel [private] |
Definition at line 362 of file llviewerimage.h.
Referenced by calcDecodePriority(), getBoostLevel(), init(), processTextureStats(), setBoostLevel(), and updateFetch().
Definition at line 365 of file llviewerimage.h.
Referenced by cleanup(), createTexture(), doLoadedCallbacks(), hasCallbacks(), setLoadedCallback(), and updateFetch().
LLPointer<LLImageRaw> LLViewerImage::mRawImage [private] |
Definition at line 367 of file llviewerimage.h.
Referenced by createRawImage(), createTexture(), destroyRawImage(), doLoadedCallbacks(), and updateFetch().
S32 LLViewerImage::mRawDiscardLevel [private] |
Definition at line 368 of file llviewerimage.h.
Referenced by createRawImage(), createTexture(), destroyRawImage(), doLoadedCallbacks(), init(), and updateFetch().
S32 LLViewerImage::mMinDiscardLevel [private] |
Definition at line 369 of file llviewerimage.h.
Referenced by calcDecodePriority(), init(), and updateFetch().
F32 LLViewerImage::mCalculatedDiscardLevel [private] |
LLPointer<LLImageRaw> LLViewerImage::mAuxRawImage [private] |
Definition at line 374 of file llviewerimage.h.
Referenced by createRawImage(), destroyRawImage(), doLoadedCallbacks(), and updateFetch().
LLHost LLViewerImage::mTargetHost [private] |
Definition at line 376 of file llviewerimage.h.
Referenced by getTargetHost(), init(), LLViewerImage::CompareByHostAndPriority::operator()(), and setTargetHost().
const U32 LLViewerImage::sCurrentFileVersion = 1 [static] |
Definition at line 379 of file llviewerimage.h.
LLPointer< LLViewerImage > LLViewerImage::sMissingAssetImagep = NULL [static] |
Definition at line 381 of file llviewerimage.h.
Referenced by bind(), cleanupClass(), and LLViewerImageList::doPreloadImages().
LLPointer< LLViewerImage > LLViewerImage::sWhiteImagep = NULL [static] |
Definition at line 382 of file llviewerimage.h.
Referenced by cleanupClass(), and LLViewerImageList::doPreloadImages().
LLPointer< LLImageGL > LLViewerImage::sDefaultImagep = NULL [static] |
Definition at line 383 of file llviewerimage.h.
Referenced by bind(), bindTexture(), cleanupClass(), LLViewerObject::getTEImage(), initClass(), and LLPipeline::renderGeom().
LLPointer< LLViewerImage > LLViewerImage::sSmokeImagep = NULL [static] |
Definition at line 384 of file llviewerimage.h.
Referenced by cleanupClass(), LLDrawPoolWater::getDebugTexture(), initClass(), LLDrawPoolAlpha::render(), and LLVOTextBubble::updateGeometry().
LLPointer< LLImageGL > LLViewerImage::sNullImagep = NULL [static] |
Definition at line 385 of file llviewerimage.h.
Referenced by bind(), cleanupClass(), initClass(), and LLPipeline::renderHighlights().
S32 LLViewerImage::sImageCount = 0 [static] |
Definition at line 387 of file llviewerimage.h.
Referenced by LLViewerImage(), and ~LLViewerImage().
LLTimer LLViewerImage::sEvaluationTimer [static] |
F32 LLViewerImage::sDesiredDiscardBias = 0.f [static] |
Definition at line 389 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
F32 LLViewerImage::sDesiredDiscardScale = 1.1f [static] |
S32 LLViewerImage::sBoundTextureMemory = 0 [static] |
Reimplemented from LLImageGL.
Definition at line 391 of file llviewerimage.h.
Referenced by LLFloaterLagMeter::determineClient(), LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
S32 LLViewerImage::sTotalTextureMemory = 0 [static] |
Definition at line 392 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
S32 LLViewerImage::sMaxBoundTextureMem = 0 [static] |
Definition at line 393 of file llviewerimage.h.
Referenced by LLFloaterLagMeter::determineClient(), LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
S32 LLViewerImage::sMaxTotalTextureMem = 0 [static] |
Definition at line 394 of file llviewerimage.h.
Referenced by LLGLTexMemBar::draw(), processTextureStats(), and updateClass().
BOOL LLViewerImage::sDontLoadVolumeTextures = FALSE [static] |
Definition at line 395 of file llviewerimage.h.
Referenced by init_debug_rendering_menu(), and LLVOVolume::updateTextures().