lltextureview.cpp File Reference

LLTextureView class implementation. More...

#include "llviewerprecompiledheaders.h"
#include <set>
#include "lltextureview.h"
#include "llrect.h"
#include "llerror.h"
#include "lllfsthread.h"
#include "llui.h"
#include "llimageworker.h"
#include "llhoverview.h"
#include "llselectmgr.h"
#include "lltexlayer.h"
#include "lltexturecache.h"
#include "lltexturefetch.h"
#include "llviewerobject.h"
#include "llviewerimage.h"
#include "llviewerimagelist.h"
#include "viewer.h"

Include dependency graph for lltextureview.cpp:

Go to the source code of this file.

Classes

class  LLTextureBar
struct  LLTextureBar::sort
struct  LLTextureBar::sort_fetch
class  LLGLTexMemBar
struct  compare_decode_pair

Defines

#define LAST_STATE   12
#define HIGH_PRIORITY   100000000.f

Typedefs

typedef std::pair< F32, LLViewerImage * > decode_pair_t

Variables

F32 texmem_lower_bound_scale
LLTextureViewgTextureView = NULL
static LLString title_string1a ("Tex UUID Area DDis(Req) DecodePri(Fetch) [download] pk/max")
static LLString title_string1b ("Tex UUID Area DDis(Req) Fetch(DecodePri) [download] pk/max")
static LLString title_string2 ("State")
static LLString title_string3 ("Pkt Bnd")
static LLString title_string4 (" W x H (Dis) Mem")
static S32 title_x1 = 0
static S32 title_x2 = 440
static S32 title_x3 = title_x2 + 40
static S32 title_x4 = title_x3 + 50
static S32 texture_bar_height = 8


Detailed Description

LLTextureView class implementation.

LicenseInfo
firstyear=2001&license=viewergpl

Copyright (c) 2001-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 lltextureview.cpp.


Define Documentation

#define HIGH_PRIORITY   100000000.f

Referenced by LLTextureView::draw().

#define LAST_STATE   12

Referenced by LLTextureBar::draw().


Typedef Documentation

typedef std::pair<F32,LLViewerImage*> decode_pair_t

Definition at line 561 of file lltextureview.cpp.


Variable Documentation

LLTextureView* gTextureView = NULL

Definition at line 56 of file lltextureview.cpp.

Referenced by init_client_menu(), LLDebugView::LLDebugView(), and LLDebugView::~LLDebugView().

F32 texmem_lower_bound_scale

Definition at line 145 of file llviewerimage.cpp.

Referenced by LLGLTexMemBar::draw(), and LLViewerImage::updateClass().

S32 texture_bar_height = 8 [static]

Definition at line 73 of file lltextureview.cpp.

Referenced by LLTextureBar::getRequiredRect().

LLString title_string1a("Tex UUID Area DDis(Req) DecodePri(Fetch) [download] pk/max") [static]

Referenced by LLGLTexMemBar::draw().

LLString title_string1b("Tex UUID Area DDis(Req) Fetch(DecodePri) [download] pk/max") [static]

Referenced by LLGLTexMemBar::draw().

LLString title_string2("State") [static]

Referenced by LLGLTexMemBar::draw().

LLString title_string3("Pkt Bnd") [static]

Referenced by LLGLTexMemBar::draw().

LLString title_string4(" W x H (Dis) Mem") [static]

Referenced by LLGLTexMemBar::draw().

S32 title_x1 = 0 [static]

Definition at line 69 of file lltextureview.cpp.

Referenced by LLGLTexMemBar::draw(), and LLTextureBar::draw().

S32 title_x2 = 440 [static]

Definition at line 70 of file lltextureview.cpp.

Referenced by LLGLTexMemBar::draw(), and LLTextureBar::draw().

S32 title_x3 = title_x2 + 40 [static]

Definition at line 71 of file lltextureview.cpp.

Referenced by LLGLTexMemBar::draw(), and LLTextureBar::draw().

S32 title_x4 = title_x3 + 50 [static]

Definition at line 72 of file lltextureview.cpp.

Referenced by LLGLTexMemBar::draw(), and LLTextureBar::draw().


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