#include <lltexlayer.h>

Public Member Functions | |
| LLTexLayerInfo () | |
| ~LLTexLayerInfo () | |
| BOOL | parseXml (LLXmlTreeNode *node) |
Protected Types | |
| typedef std::vector< std::pair < LLString, BOOL > > | morph_name_list_t |
| typedef std::vector < LLTexParamColorInfo * > | color_info_list_t |
| typedef std::vector < LLTexLayerParamAlphaInfo * > | alpha_info_list_t |
Protected Attributes | |
| LLString | mName |
| BOOL | mWriteAllChannels |
| ERenderPass | mRenderPass |
| LLString | mGlobalColor |
| LLColor4 | mFixedColor |
| S32 | mLocalTexture |
| LLString | mStaticImageFileName |
| BOOL | mStaticImageIsMask |
| BOOL | mUseLocalTextureAlphaOnly |
| morph_name_list_t | mMorphNameList |
| color_info_list_t | mColorInfoList |
| alpha_info_list_t | mAlphaInfoList |
Friends | |
| class | LLTexLayer |
Definition at line 167 of file lltexlayer.h.
typedef std::vector<std::pair<LLString,BOOL> > LLTexLayerInfo::morph_name_list_t [protected] |
Definition at line 190 of file lltexlayer.h.
typedef std::vector<LLTexParamColorInfo*> LLTexLayerInfo::color_info_list_t [protected] |
Definition at line 193 of file lltexlayer.h.
typedef std::vector<LLTexLayerParamAlphaInfo*> LLTexLayerInfo::alpha_info_list_t [protected] |
Definition at line 196 of file lltexlayer.h.
| LLTexLayerInfo::LLTexLayerInfo | ( | ) |
Definition at line 959 of file lltexlayer.cpp.
| LLTexLayerInfo::~LLTexLayerInfo | ( | ) |
| BOOL LLTexLayerInfo::parseXml | ( | LLXmlTreeNode * | node | ) |
Definition at line 976 of file lltexlayer.cpp.
References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getChildByName(), LLXmlTreeNode::getFastAttributeBOOL(), LLXmlTreeNode::getFastAttributeColor4U(), LLXmlTreeNode::getFastAttributeString(), LLXmlTreeNode::getNextNamedChild(), LLXmlTreeNode::hasName(), llassert, llendl, llwarns, LLVOAvatar::LOCTEX_EYES_IRIS, LLVOAvatar::LOCTEX_HEAD_BODYPAINT, LLVOAvatar::LOCTEX_LOWER_BODYPAINT, LLVOAvatar::LOCTEX_LOWER_JACKET, LLVOAvatar::LOCTEX_LOWER_PANTS, LLVOAvatar::LOCTEX_LOWER_SHOES, LLVOAvatar::LOCTEX_LOWER_SOCKS, LLVOAvatar::LOCTEX_LOWER_UNDERPANTS, LLVOAvatar::LOCTEX_SKIRT, LLVOAvatar::LOCTEX_UPPER_BODYPAINT, LLVOAvatar::LOCTEX_UPPER_GLOVES, LLVOAvatar::LOCTEX_UPPER_JACKET, LLVOAvatar::LOCTEX_UPPER_SHIRT, LLVOAvatar::LOCTEX_UPPER_UNDERSHIRT, mAlphaInfoList, mColorInfoList, mFixedColor, mGlobalColor, mLocalTexture, mMorphNameList, mName, mRenderPass, mStaticImageFileName, mStaticImageIsMask, mUseLocalTextureAlphaOnly, mWriteAllChannels, LLTexLayerParamAlphaInfo::parseXml(), LLTexParamColorInfo::parseXml(), RP_BUMP, LLColor4::setVec(), and TRUE.
Referenced by LLTexLayerSetInfo::parseXml().


friend class LLTexLayer [friend] |
Definition at line 169 of file lltexlayer.h.
LLString LLTexLayerInfo::mName [protected] |
Definition at line 177 of file lltexlayer.h.
Referenced by LLTexLayer::getName(), parseXml(), and LLTexLayer::render().
BOOL LLTexLayerInfo::mWriteAllChannels [protected] |
ERenderPass LLTexLayerInfo::mRenderPass [protected] |
Definition at line 180 of file lltexlayer.h.
Referenced by LLTexLayer::getRenderPass(), parseXml(), and LLTexLayer::setInfo().
LLString LLTexLayerInfo::mGlobalColor [protected] |
Definition at line 182 of file lltexlayer.h.
Referenced by LLTexLayer::getGlobalColor(), and parseXml().
LLColor4 LLTexLayerInfo::mFixedColor [protected] |
Definition at line 183 of file lltexlayer.h.
Referenced by LLTexLayer::findNetColor(), and parseXml().
S32 LLTexLayerInfo::mLocalTexture [protected] |
LLString LLTexLayerInfo::mStaticImageFileName [protected] |
BOOL LLTexLayerInfo::mStaticImageIsMask [protected] |
Definition at line 187 of file lltexlayer.h.
Referenced by parseXml(), and LLTexLayer::renderAlphaMasks().
BOOL LLTexLayerInfo::mUseLocalTextureAlphaOnly [protected] |
morph_name_list_t LLTexLayerInfo::mMorphNameList [protected] |
color_info_list_t LLTexLayerInfo::mColorInfoList [protected] |
Definition at line 194 of file lltexlayer.h.
Referenced by parseXml(), LLTexLayer::setInfo(), and ~LLTexLayerInfo().
alpha_info_list_t LLTexLayerInfo::mAlphaInfoList [protected] |
Definition at line 197 of file lltexlayer.h.
Referenced by parseXml(), LLTexLayer::setInfo(), and ~LLTexLayerInfo().
1.5.5