#include <lltextureview.h>


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 |
| LLTextBox * | mInfoTextp |
| std::vector< LLTextureBar * > | mTextureBars |
| U32 | mNumTextureBars |
| LLGLTexMemBar * | mGLTexMemBar |
Friends | |
| class | LLTextureBar |
| class | LLGLTexMemBar |
Definition at line 41 of file lltextureview.h.
| 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.

| LLTextureView::~LLTextureView | ( | ) |
| void LLTextureView::draw | ( | void | ) | [virtual] |
Reimplemented from LLContainerView.
Definition at line 551 of file lltextureview.cpp.
References addBar(), LLView::addChild(), LLContainerView::draw(), FALSE, LLView::getChildList(), LLSingleton< LLSelectMgr >::getInstance(), LLHoverView::getLastHoverObject(), LLPrimitive::getNumTEs(), LLView::getRect(), LLSelectMgr::getSelection(), LLViewerObject::getTEImage(), gHoverView, gImageList, HIGH_PRIORITY, i, llendl, LLGLTexMemBar, llinfos, LLRectBase< Type >::mBottom, mFreezeView, mGLTexMemBar, LLViewerImageList::mImageList, mOrderFetch, mPrintList, mTextureBars, LLContainerView::reshape(), S32, sDebugImages, LLView::setVisible(), LLView::sortChildren(), and TRUE.

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.

Reimplemented from LLContainerView.
Definition at line 781 of file lltextureview.cpp.
References FALSE.
| static void LLTextureView::addDebugImage | ( | LLViewerImage * | image | ) | [inline, static] |
| static void LLTextureView::removeDebugImage | ( | LLViewerImage * | image | ) | [inline, static] |
| static void LLTextureView::clearDebugImages | ( | ) | [inline, static] |
Definition at line 56 of file lltextureview.h.
References sDebugImages.
Referenced by LLWorldMapView::draw().

| BOOL LLTextureView::addBar | ( | LLViewerImage * | image, | |
| BOOL | hilight = FALSE | |||
| ) | [private] |
| void LLTextureView::removeAllBars | ( | ) | [private] |
friend class LLTextureBar [friend] |
Definition at line 43 of file lltextureview.h.
friend class LLGLTexMemBar [friend] |
BOOL LLTextureView::mFreezeView [private] |
Definition at line 63 of file lltextureview.h.
Referenced by draw(), LLGLTexMemBar::draw(), and handleMouseDown().
BOOL LLTextureView::mOrderFetch [private] |
Definition at line 64 of file lltextureview.h.
Referenced by draw(), LLGLTexMemBar::draw(), LLTextureBar::draw(), and handleMouseDown().
BOOL LLTextureView::mPrintList [private] |
LLTextBox* LLTextureView::mInfoTextp [private] |
Definition at line 67 of file lltextureview.h.
std::vector<LLTextureBar*> LLTextureView::mTextureBars [private] |
U32 LLTextureView::mNumTextureBars [private] |
Definition at line 70 of file lltextureview.h.
LLGLTexMemBar* LLTextureView::mGLTexMemBar [private] |
Definition at line 72 of file lltextureview.h.
Referenced by draw(), LLTextureView(), and ~LLTextureView().
std::set< LLViewerImage * > LLTextureView::sDebugImages [static] |
Definition at line 75 of file lltextureview.h.
Referenced by addDebugImage(), clearDebugImages(), draw(), and removeDebugImage().
1.5.5