LLTextureView Class Reference

#include <lltextureview.h>

Inheritance diagram for LLTextureView:

Inheritance graph
[legend]
Collaboration diagram for LLTextureView:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLTextureView (const std::string &name, const LLRect &rect)
 ~LLTextureView ()
void draw ()
BOOL handleMouseDown (S32 x, S32 y, MASK mask)
BOOL handleMouseUp (S32 x, S32 y, MASK mask)
BOOL handleKey (KEY key, MASK mask, BOOL called_from_parent)

Static Public Member Functions

static void addDebugImage (LLViewerImage *image)
static void removeDebugImage (LLViewerImage *image)
static void clearDebugImages ()

Static Public Attributes

static std::set< LLViewerImage * > sDebugImages

Private Member Functions

BOOL addBar (LLViewerImage *image, BOOL hilight=FALSE)
void removeAllBars ()

Private Attributes

BOOL mFreezeView
BOOL mOrderFetch
BOOL mPrintList
LLTextBoxmInfoTextp
std::vector< LLTextureBar * > mTextureBars
U32 mNumTextureBars
LLGLTexMemBarmGLTexMemBar

Friends

class LLTextureBar
class LLGLTexMemBar


Detailed Description

Definition at line 41 of file lltextureview.h.


Constructor & Destructor Documentation

LLTextureView::LLTextureView ( const std::string &  name,
const LLRect rect 
)

Definition at line 522 of file lltextureview.cpp.

References FALSE, mGLTexMemBar, LLContainerView::setDisplayChildren(), LLView::setVisible(), and TRUE.

Here is the call graph for this function:

LLTextureView::~LLTextureView (  ) 

Definition at line 535 of file lltextureview.cpp.

References mGLTexMemBar.


Member Function Documentation

void LLTextureView::draw ( void   )  [virtual]

BOOL LLTextureView::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLContainerView.

Definition at line 756 of file lltextureview.cpp.

References LLAppViewer::getTextureFetch(), LLView::handleMouseDown(), MASK_ALT, MASK_CONTROL, MASK_SHIFT, LLTextureFetch::mDebugPause, mFreezeView, mOrderFetch, mPrintList, and TRUE.

Here is the call graph for this function:

BOOL LLTextureView::handleMouseUp ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLContainerView.

Definition at line 781 of file lltextureview.cpp.

References FALSE.

BOOL LLTextureView::handleKey ( KEY  key,
MASK  mask,
BOOL  called_from_parent 
) [virtual]

Reimplemented from LLView.

Definition at line 786 of file lltextureview.cpp.

References FALSE.

static void LLTextureView::addDebugImage ( LLViewerImage image  )  [inline, static]

Definition at line 54 of file lltextureview.h.

References sDebugImages.

static void LLTextureView::removeDebugImage ( LLViewerImage image  )  [inline, static]

Definition at line 55 of file lltextureview.h.

References sDebugImages.

static void LLTextureView::clearDebugImages (  )  [inline, static]

Definition at line 56 of file lltextureview.h.

References sDebugImages.

Referenced by LLWorldMapView::draw().

Here is the caller graph for this function:

BOOL LLTextureView::addBar ( LLViewerImage image,
BOOL  hilight = FALSE 
) [private]

Referenced by draw().

Here is the caller graph for this function:

void LLTextureView::removeAllBars (  )  [private]


Friends And Related Function Documentation

friend class LLTextureBar [friend]

Definition at line 43 of file lltextureview.h.

friend class LLGLTexMemBar [friend]

Definition at line 44 of file lltextureview.h.

Referenced by draw().


Member Data Documentation

Definition at line 63 of file lltextureview.h.

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

Definition at line 64 of file lltextureview.h.

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

Definition at line 65 of file lltextureview.h.

Referenced by draw(), and handleMouseDown().

Definition at line 67 of file lltextureview.h.

std::vector<LLTextureBar*> LLTextureView::mTextureBars [private]

Definition at line 69 of file lltextureview.h.

Referenced by draw().

Definition at line 70 of file lltextureview.h.

Definition at line 72 of file lltextureview.h.

Referenced by draw(), LLTextureView(), and ~LLTextureView().

Definition at line 75 of file lltextureview.h.

Referenced by addDebugImage(), clearDebugImages(), draw(), and removeDebugImage().


The documentation for this class was generated from the following files:

Generated on Fri May 16 09:15:25 2008 for SecondLife by  doxygen 1.5.5