summaryrefslogtreecommitdiff
path: root/indra/newview/llfloateravatartextures.h
blob: 1366b21534bad663d2309bbddd3eaf6b5e8af247 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/** 
 * @file llfloateravatartextures.h
 * @brief Debugging view showing underlying avatar textures and baked textures.
 *
 * Copyright (c) 2006-$CurrentYear$, Linden Research, Inc.
 * $License$
 */

#ifndef LL_LLFLOATERAVATARTEXTURES_H
#define LL_LLFLOATERAVATARTEXTURES_H

#include "llfloater.h"
#include "lluuid.h"
#include "llstring.h"

class LLTextureCtrl;

class LLFloaterAvatarTextures : public LLFloater
{
public:
	LLFloaterAvatarTextures(const LLUUID& id);
	virtual ~LLFloaterAvatarTextures();

	/*virtual*/ BOOL postBuild();
	/*virtual*/ void draw();

	void refresh();

	static LLFloaterAvatarTextures* show(const LLUUID& id);

private:
	static void onClickDump(void*);

private:
	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;
};

#endif