#include <lltexlayer.h>
Collaboration diagram for LLTexLayerInfo:
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<LLTexLayerParamAlphaInfo*> LLTexLayerInfo::alpha_info_list_t [protected] |
Definition at line 196 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<std::pair<LLString,BOOL> > LLTexLayerInfo::morph_name_list_t [protected] |
Definition at line 190 of file lltexlayer.h.
LLTexLayerInfo::LLTexLayerInfo | ( | ) |
Definition at line 993 of file lltexlayer.cpp.
LLTexLayerInfo::~LLTexLayerInfo | ( | ) |
BOOL LLTexLayerInfo::parseXml | ( | LLXmlTreeNode * | node | ) |
Definition at line 1010 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, LLTexLayerSetInfo::parseXml(), RP_BUMP, LLColor4::setVec(), and TRUE.
Referenced by LLTexGlobalColorInfo::parseXml().
friend class LLTexLayer [friend] |
Definition at line 169 of file lltexlayer.h.
alpha_info_list_t LLTexLayerInfo::mAlphaInfoList [protected] |
Definition at line 197 of file lltexlayer.h.
Referenced by parseXml(), LLTexLayer::setInfo(), and ~LLTexLayerInfo().
color_info_list_t LLTexLayerInfo::mColorInfoList [protected] |
Definition at line 194 of file lltexlayer.h.
Referenced by parseXml(), LLTexLayer::setInfo(), and ~LLTexLayerInfo().
LLColor4 LLTexLayerInfo::mFixedColor [protected] |
LLString LLTexLayerInfo::mGlobalColor [protected] |
Definition at line 182 of file lltexlayer.h.
Referenced by LLTexLayer::getGlobalColor(), and parseXml().
S32 LLTexLayerInfo::mLocalTexture [protected] |
morph_name_list_t LLTexLayerInfo::mMorphNameList [protected] |
LLString LLTexLayerInfo::mName [protected] |
Definition at line 177 of file lltexlayer.h.
Referenced by LLTexLayer::getName(), parseXml(), and LLTexLayer::render().
ERenderPass LLTexLayerInfo::mRenderPass [protected] |
Definition at line 180 of file lltexlayer.h.
Referenced by LLTexLayer::getRenderPass(), parseXml(), and LLTexLayer::setInfo().
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] |
BOOL LLTexLayerInfo::mWriteAllChannels [protected] |