llviewerimagelist.h File Reference

Object for managing the list of images within a region. More...

#include "lluuid.h"
#include "message.h"
#include "llgl.h"
#include "llstat.h"
#include "llviewerimage.h"
#include <list>
#include <set>

Include dependency graph for llviewerimagelist.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LLViewerImageList

Typedefs

typedef void(*) LLImageCallback (BOOL success, LLViewerImage *src_vi, LLImageRaw *src, LLImageRaw *src_aux, S32 discard_level, BOOL final, void *userdata)

Variables

const U32 LL_IMAGE_REZ_LOSSLESS_CUTOFF = 128
const BOOL MIPMAP_YES = TRUE
const BOOL MIPMAP_NO = FALSE
const BOOL GL_TEXTURE_YES = TRUE
const BOOL GL_TEXTURE_NO = FALSE
const BOOL IMMEDIATE_YES = TRUE
const BOOL IMMEDIATE_NO = FALSE
const BOOL GLTEXTURE_TRUE = TRUE
const BOOL GLTEXTURE_FALSE = FALSE
const BOOL MIPMAP_TRUE = TRUE
const BOOL MIPMAP_FALSE = FALSE
LLViewerImageList gImageList


Detailed Description

Object for managing the list of images within a region.

LicenseInfo
firstyear=2000&license=viewergpl

Copyright (c) 2000-2007, 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://secondlife.com/developers/opensource/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://secondlife.com/developers/opensource/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 llviewerimagelist.h.


Typedef Documentation

typedef void(*) LLImageCallback(BOOL success, LLViewerImage *src_vi, LLImageRaw *src, LLImageRaw *src_aux, S32 discard_level, BOOL final, void *userdata)

Definition at line 57 of file llviewerimagelist.h.


Variable Documentation

LLViewerImageList gImageList

Definition at line 75 of file llviewerimagelist.cpp.

Referenced by LLFloaterScriptDebug::addScriptLine(), LLUndoWearable::applyUndoRedo(), LLEmbeddedItems::bindEmbeddedChars(), LLPipeline::bindScreenToTexture(), LLTexLayerSetBuffer::bindTexture(), cleanup_app(), LLVOTextBubble::createDrawable(), LLSurface::createSTexture(), LLSurface::createWaterTexture(), display(), LLViewerImage::doLoadedCallbacks(), LLConsole::draw(), LLFastTimerView::draw(), LLHoverView::draw(), LLOverlayBar::draw(), LLProgressView::draw(), LLFloaterTexturePicker::draw(), LLTextureCtrl::draw(), LLGLTexMemBar::draw(), LLTextureView::draw(), LLWorldMapView::draw(), LLNotifyBox::drawBackground(), LLViewerJointMesh::drawShape(), LLToolDragAndDrop::dropTextureAllFaces(), LLToolDragAndDrop::dropTextureOneFace(), get_item_icon(), LLNetwork2080FolderBridge::getIcon(), LLNetwork2080PlayableContentBridge::getIcon(), LLNetwork2080PageBridge::getIcon(), LLItemBridge::getIcon(), LLFolderBridge::getIcon(), LLTaskCategoryBridge::getIcon(), handle_dump_image_list(), LLVideoMemoryListener::handleEvent(), idle(), idle_startup(), init_stat_view(), LLViewerImage::initClass(), LLWorldMapView::initClass(), LLVOAvatar::invalidateComposite(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLDrawPoolTerrain::LLDrawPoolTerrain(), LLDrawPoolWater::LLDrawPoolWater(), LLFolderViewItem::LLFolderViewItem(), LLJoystickCameraZoom::LLJoystickCameraZoom(), LLPanelLogin::LLPanelLogin(), LLToolGun::LLToolGun(), LLViewerParcelMgr::LLViewerParcelMgr(), LLViewerPartSourceScript::LLViewerPartSourceScript(), LLViewerWindow::LLViewerWindow(), LLVisualParamHint::LLVisualParamHint(), LLVOAvatar::LLVOAvatar(), LLVOClouds::LLVOClouds(), LLVoiceVisualizer::LLVoiceVisualizer(), LLVOSky::LLVOSky(), LLPreviewTexture::loadAsset(), main(), LLVOAvatar::onCustomizeEnd(), LLVOAvatar::onCustomizeStart(), LLPanelEditWearable::onTextureCommit(), output_statistics(), LLPanelLandObjects::postBuild(), LLViewerImageList::processImageNotInDatabase(), LLWorldMap::processMapBlockReply(), LLWorldMap::processMapLayerReply(), LLVOTree::processUpdateMessage(), LLViewerImageList::receiveImageHeader(), LLViewerImageList::receiveImagePacket(), LLWearable::removeFromAvatar(), LLVOAvatar::removeMissingBakedTextures(), LLVOCloth::render(), LLPipeline::renderGeom(), LLPipeline::renderHighlights(), LLFace::renderSelectedUV(), LLHUDText::renderText(), LLManip::renderXYZ(), LLStandardBumpmap::restoreGL(), LLViewerWindow::restoreGL(), LLVOSky::restoreGL(), LLMapLayerResponder::result(), LLSelectMgr::selectionRevertTextures(), LLSelectMgr::selectionSetImage(), LLCompass::setBkgndTexture(), LLVLComposition::setDetailTextureID(), LLViewerImage::setLoadedCallback(), LLVOAvatar::setNewBakedTexture(), LLViewerObject::setTE(), LLViewerObject::setTETextureCore(), LLCompass::setTexture(), LLHorizontalCompass::setTexture(), LLVOVolume::setVolume(), LLGenePool::spawn(), stop_video(), LLViewerWindow::stopGL(), LLFloaterReporter::takeScreenshot(), LLViewerObject::unpackParticleSource(), LLViewerPartSourceSpiral::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceChat::update(), update_texture_fetch(), LLViewerObjectList::updateApparentAngles(), LLViewerImage::updateClass(), LLViewerImage::updateFetch(), LLVOAvatar::updateMeshTextures(), LLSelectMgr::updateSilhouettes(), LLVOGrass::updateSpecies(), LLVOVolume::updateTextures(), LLPanelRegionTextureInfo::validateTextureSizes(), LLWearable::writeToAvatar(), LLPanelLogin::~LLPanelLogin(), LLSurface::~LLSurface(), and LLViewerWindow::~LLViewerWindow().

const BOOL GL_TEXTURE_NO = FALSE

Definition at line 49 of file llviewerimagelist.h.

const BOOL GL_TEXTURE_YES = TRUE

Definition at line 48 of file llviewerimagelist.h.

const BOOL GLTEXTURE_FALSE = FALSE

Definition at line 212 of file llviewerimagelist.h.

const BOOL GLTEXTURE_TRUE = TRUE

Definition at line 211 of file llviewerimagelist.h.

const BOOL IMMEDIATE_NO = FALSE

Definition at line 52 of file llviewerimagelist.h.

Referenced by LLTextureCtrl::draw(), and LLFloaterTexturePicker::draw().

const BOOL IMMEDIATE_YES = TRUE

Definition at line 51 of file llviewerimagelist.h.

const U32 LL_IMAGE_REZ_LOSSLESS_CUTOFF = 128

Definition at line 43 of file llviewerimagelist.h.

Referenced by LLViewerImageList::convertToUploadFile(), and LLFloaterImagePreview::postBuild().

const BOOL MIPMAP_FALSE = FALSE

Definition at line 214 of file llviewerimagelist.h.

Referenced by LLEmbeddedItems::bindEmbeddedChars(), LLProgressView::draw(), LLOverlayBar::draw(), LLHoverView::draw(), LLFastTimerView::draw(), LLConsole::draw(), LLNotifyBox::drawBackground(), get_item_icon(), LLTaskCategoryBridge::getIcon(), LLFolderBridge::getIcon(), LLItemBridge::getIcon(), LLNetwork2080PageBridge::getIcon(), LLNetwork2080PlayableContentBridge::getIcon(), LLNetwork2080FolderBridge::getIcon(), LLViewerImageList::getUIImageByID(), LLWorldMapView::initClass(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLFolderViewItem::LLFolderViewItem(), LLJoystickCameraZoom::LLJoystickCameraZoom(), LLPanelLogin::LLPanelLogin(), LLToolGun::LLToolGun(), LLPanelLandObjects::postBuild(), LLVOCloth::render(), LLHUDText::renderText(), and LLManip::renderXYZ().

const BOOL MIPMAP_NO = FALSE

Definition at line 46 of file llviewerimagelist.h.

const BOOL MIPMAP_TRUE = TRUE

Definition at line 213 of file llviewerimagelist.h.

Referenced by LLViewerImageList::doPrefetchImages(), LLWorldMapView::draw(), LLPreviewTexture::loadAsset(), LLWorldMap::processMapBlockReply(), LLWorldMap::processMapLayerReply(), LLPipeline::renderGeom(), and LLMapLayerResponder::result().

const BOOL MIPMAP_YES = TRUE

Definition at line 45 of file llviewerimagelist.h.

Referenced by LLTextureCtrl::draw(), and LLFloaterTexturePicker::draw().


Generated on Thu Jul 1 06:10:46 2010 for Second Life Viewer by  doxygen 1.4.7