LLFloaterAvatarTextures Class Reference

#include <llfloateravatartextures.h>

Inheritance diagram for LLFloaterAvatarTextures:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterAvatarTextures:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLFloaterAvatarTextures (const LLUUID &id)
virtual ~LLFloaterAvatarTextures ()
BOOL postBuild ()
void draw ()
void refresh ()

Static Public Member Functions

static LLFloaterAvatarTextures * show (const LLUUID &id)

Static Private Member Functions

static void onClickDump (void *)

Private Attributes

LLUUID mID
LLString mTitle
LLTextureCtrl * mBakedHead
LLTextureCtrl * mBakedEyes
LLTextureCtrl * mBakedUpper
LLTextureCtrl * mBakedLower
LLTextureCtrl * mBakedSkirt
LLTextureCtrl * mHair
LLTextureCtrl * mMakeup
LLTextureCtrl * mEye
LLTextureCtrl * mShirt
LLTextureCtrl * mUpperTattoo
LLTextureCtrl * mUpperJacket
LLTextureCtrl * mGloves
LLTextureCtrl * mUndershirt
LLTextureCtrl * mPants
LLTextureCtrl * mLowerTattoo
LLTextureCtrl * mShoes
LLTextureCtrl * mSocks
LLTextureCtrl * mJacket
LLTextureCtrl * mUnderpants
LLTextureCtrl * mSkirt

Detailed Description

Definition at line 41 of file llfloateravatartextures.h.


Constructor & Destructor Documentation

LLFloaterAvatarTextures::LLFloaterAvatarTextures ( const LLUUID &  id  ) 

Definition at line 42 of file llfloateravatartextures.cpp.

Referenced by show().

LLFloaterAvatarTextures::~LLFloaterAvatarTextures (  )  [virtual]

Definition at line 48 of file llfloateravatartextures.cpp.


Member Function Documentation

void LLFloaterAvatarTextures::draw (  )  [virtual]

Reimplemented from LLFloater.

Definition at line 98 of file llfloateravatartextures.cpp.

References LLFloater::draw(), and refresh().

void LLFloaterAvatarTextures::onClickDump ( void *   )  [static, private]

Definition at line 195 of file llfloateravatartextures.cpp.

References find_avatar(), LLPrimitive::getNumTEs(), LLPrimitive::getTE(), i, llendl, llinfos, and S32.

Referenced by postBuild().

BOOL LLFloaterAvatarTextures::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 68 of file llfloateravatartextures.cpp.

References LLPanel::childSetAction(), LLPanel::getChildByName(), LLFloater::getTitle(), mBakedEyes, mBakedHead, mBakedLower, mBakedSkirt, mBakedUpper, mEye, mGloves, mHair, mJacket, mLowerTattoo, mMakeup, mPants, mShirt, mShoes, mSkirt, mSocks, mTitle, mUnderpants, mUndershirt, mUpperJacket, mUpperTattoo, onClickDump(), refresh(), and TRUE.

void LLFloaterAvatarTextures::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 140 of file llfloateravatartextures.cpp.

References LLUUID::asString(), DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, find_avatar(), gCacheName, LLVOAvatar::getID(), LLCacheName::getName(), mBakedEyes, mBakedHead, mBakedLower, mBakedSkirt, mBakedUpper, mEye, mGloves, mHair, mID, mJacket, mLowerTattoo, mMakeup, mPants, mShirt, mShoes, mSkirt, mSocks, mTitle, mUnderpants, mUndershirt, mUpperJacket, mUpperTattoo, LLFloater::setTitle(), LLVOAvatar::TEX_EYES_BAKED, LLVOAvatar::TEX_EYES_IRIS, LLVOAvatar::TEX_HAIR, LLVOAvatar::TEX_HEAD_BAKED, LLVOAvatar::TEX_HEAD_BODYPAINT, LLVOAvatar::TEX_LOWER_BAKED, LLVOAvatar::TEX_LOWER_BODYPAINT, LLVOAvatar::TEX_LOWER_JACKET, LLVOAvatar::TEX_LOWER_PANTS, LLVOAvatar::TEX_LOWER_SHOES, LLVOAvatar::TEX_LOWER_SOCKS, LLVOAvatar::TEX_LOWER_UNDERPANTS, LLVOAvatar::TEX_SKIRT, LLVOAvatar::TEX_SKIRT_BAKED, LLVOAvatar::TEX_UPPER_BAKED, LLVOAvatar::TEX_UPPER_BODYPAINT, LLVOAvatar::TEX_UPPER_GLOVES, LLVOAvatar::TEX_UPPER_JACKET, LLVOAvatar::TEX_UPPER_SHIRT, LLVOAvatar::TEX_UPPER_UNDERSHIRT, and update_texture_ctrl().

Referenced by draw(), and postBuild().

LLFloaterAvatarTextures * LLFloaterAvatarTextures::show ( const LLUUID &  id  )  [static]

Definition at line 52 of file llfloateravatartextures.cpp.

References LLView::addChild(), LLFloaterView::adjustToFitScreen(), LLUICtrlFactory::buildFloater(), FALSE, gFloaterView, gUICtrlFactory, LLFloaterAvatarTextures(), and LLFloater::open().

Referenced by handle_debug_avatar_textures(), and LLAvatarDebug::handleEvent().


Member Data Documentation

LLTextureCtrl* LLFloaterAvatarTextures::mBakedEyes [private]

Definition at line 61 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mBakedHead [private]

Definition at line 60 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mBakedLower [private]

Definition at line 63 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mBakedSkirt [private]

Definition at line 64 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mBakedUpper [private]

Definition at line 62 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mEye [private]

Definition at line 67 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mGloves [private]

Definition at line 71 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mHair [private]

Definition at line 65 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLUUID LLFloaterAvatarTextures::mID [private]

Definition at line 58 of file llfloateravatartextures.h.

Referenced by refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mJacket [private]

Definition at line 77 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mLowerTattoo [private]

Definition at line 74 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mMakeup [private]

Definition at line 66 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mPants [private]

Definition at line 73 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mShirt [private]

Definition at line 68 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mShoes [private]

Definition at line 75 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mSkirt [private]

Definition at line 79 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mSocks [private]

Definition at line 76 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLString LLFloaterAvatarTextures::mTitle [private]

Definition at line 59 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mUnderpants [private]

Definition at line 78 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mUndershirt [private]

Definition at line 72 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mUpperJacket [private]

Definition at line 70 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLFloaterAvatarTextures::mUpperTattoo [private]

Definition at line 69 of file llfloateravatartextures.h.

Referenced by postBuild(), and refresh().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:18 2010 for Second Life Viewer by  doxygen 1.4.7