Brought over lltexglobalcolor
This commit is contained in:
@@ -36,7 +36,7 @@ set(llappearance_SOURCE_FILES
|
|||||||
llpolyskeletaldistortion.cpp
|
llpolyskeletaldistortion.cpp
|
||||||
llpolymesh.cpp
|
llpolymesh.cpp
|
||||||
llpolymorph.cpp
|
llpolymorph.cpp
|
||||||
#lltexglobalcolor.cpp
|
lltexglobalcolor.cpp
|
||||||
lltexlayer.cpp
|
lltexlayer.cpp
|
||||||
lltexlayerparams.cpp
|
lltexlayerparams.cpp
|
||||||
lltexturemanagerbridge.cpp
|
lltexturemanagerbridge.cpp
|
||||||
@@ -59,11 +59,11 @@ set(llappearance_HEADER_FILES
|
|||||||
llpolyskeletaldistortion.h
|
llpolyskeletaldistortion.h
|
||||||
llpolymesh.h
|
llpolymesh.h
|
||||||
llpolymorph.h
|
llpolymorph.h
|
||||||
#lltexglobalcolor.h
|
lltexglobalcolor.h
|
||||||
lltexlayer.h
|
lltexlayer.h
|
||||||
lltexlayerparams.h
|
lltexlayerparams.h
|
||||||
lltexturemanagerbridge.h
|
lltexturemanagerbridge.h
|
||||||
#llwearable.h
|
llwearable.h
|
||||||
llwearabledata.h
|
llwearabledata.h
|
||||||
llwearabletype.h
|
llwearabletype.h
|
||||||
llviewervisualparam.h
|
llviewervisualparam.h
|
||||||
|
|||||||
@@ -24,20 +24,20 @@
|
|||||||
* $/LicenseInfo$
|
* $/LicenseInfo$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "llviewerprecompiledheaders.h"
|
#include "linden_common.h"
|
||||||
#include "llagent.h"
|
#include "llavatarappearance.h"
|
||||||
#include "llviewertexlayer.h"
|
#include "lltexlayer.h"
|
||||||
#include "llvoavatar.h"
|
|
||||||
#include "llwearable.h"
|
|
||||||
#include "lltexglobalcolor.h"
|
#include "lltexglobalcolor.h"
|
||||||
|
|
||||||
|
class LLWearable;
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// LLTexGlobalColor
|
// LLTexGlobalColor
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
LLTexGlobalColor::LLTexGlobalColor(LLVOAvatar* avatar)
|
LLTexGlobalColor::LLTexGlobalColor(LLAvatarAppearance* appearance)
|
||||||
:
|
:
|
||||||
mAvatar(avatar),
|
mAvatarAppearance(appearance),
|
||||||
mInfo(NULL)
|
mInfo(NULL)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -91,7 +91,7 @@ const std::string& LLTexGlobalColor::getName() const
|
|||||||
// LLTexParamGlobalColor
|
// LLTexParamGlobalColor
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
LLTexParamGlobalColor::LLTexParamGlobalColor(LLTexGlobalColor* tex_global_color) :
|
LLTexParamGlobalColor::LLTexParamGlobalColor(LLTexGlobalColor* tex_global_color) :
|
||||||
LLTexLayerParamColor(tex_global_color->getAvatar()),
|
LLTexLayerParamColor(tex_global_color->getAvatarAppearance()),
|
||||||
mTexGlobalColor(tex_global_color)
|
mTexGlobalColor(tex_global_color)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
/**
|
/**
|
||||||
* @file lltexglobalcolor.h
|
* @file lltexglobalcolor.h
|
||||||
* @brief This is global texture color info used by llvoavatar.
|
* @brief This is global texture color info used by llavatarappearance.
|
||||||
*
|
*
|
||||||
* $LicenseInfo:firstyear=2008&license=viewerlgpl$
|
* $LicenseInfo:firstyear=2008&license=viewerlgpl$
|
||||||
* Second Life Viewer Source Code
|
* Second Life Viewer Source Code
|
||||||
@@ -30,31 +30,31 @@
|
|||||||
#include "lltexlayer.h"
|
#include "lltexlayer.h"
|
||||||
#include "lltexlayerparams.h"
|
#include "lltexlayerparams.h"
|
||||||
|
|
||||||
class LLVOAvatar;
|
class LLAvatarAppearance;
|
||||||
class LLWearable;
|
class LLWearable;
|
||||||
class LLTexGlobalColorInfo;
|
class LLTexGlobalColorInfo;
|
||||||
|
|
||||||
class LLTexGlobalColor
|
class LLTexGlobalColor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LLTexGlobalColor( LLVOAvatar* avatar );
|
LLTexGlobalColor( LLAvatarAppearance* appearance );
|
||||||
~LLTexGlobalColor();
|
~LLTexGlobalColor();
|
||||||
|
|
||||||
LLTexGlobalColorInfo* getInfo() const { return mInfo; }
|
LLTexGlobalColorInfo* getInfo() const { return mInfo; }
|
||||||
// This sets mInfo and calls initialization functions
|
// This sets mInfo and calls initialization functions
|
||||||
BOOL setInfo(LLTexGlobalColorInfo *info);
|
BOOL setInfo(LLTexGlobalColorInfo *info);
|
||||||
|
|
||||||
LLVOAvatar* getAvatar() const { return mAvatar; }
|
LLAvatarAppearance* getAvatarAppearance() const { return mAvatarAppearance; }
|
||||||
LLColor4 getColor() const;
|
LLColor4 getColor() const;
|
||||||
const std::string& getName() const;
|
const std::string& getName() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
param_color_list_t mParamGlobalColorList;
|
param_color_list_t mParamGlobalColorList;
|
||||||
LLVOAvatar* mAvatar; // just backlink, don't LLPointer
|
LLAvatarAppearance* mAvatarAppearance; // just backlink, don't LLPointer
|
||||||
LLTexGlobalColorInfo *mInfo;
|
LLTexGlobalColorInfo *mInfo;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Used by llvoavatar to determine skin/eye/hair color.
|
// Used by llavatarappearance to determine skin/eye/hair color.
|
||||||
class LLTexGlobalColorInfo
|
class LLTexGlobalColorInfo
|
||||||
{
|
{
|
||||||
friend class LLTexGlobalColor;
|
friend class LLTexGlobalColor;
|
||||||
@@ -420,7 +420,6 @@ set(viewer_SOURCE_FILES
|
|||||||
llstylemap.cpp
|
llstylemap.cpp
|
||||||
llsurface.cpp
|
llsurface.cpp
|
||||||
llsurfacepatch.cpp
|
llsurfacepatch.cpp
|
||||||
lltexglobalcolor.cpp
|
|
||||||
lltexturecache.cpp
|
lltexturecache.cpp
|
||||||
lltexturectrl.cpp
|
lltexturectrl.cpp
|
||||||
lltexturefetch.cpp
|
lltexturefetch.cpp
|
||||||
@@ -921,7 +920,6 @@ set(viewer_HEADER_FILES
|
|||||||
llsurface.h
|
llsurface.h
|
||||||
llsurfacepatch.h
|
llsurfacepatch.h
|
||||||
lltable.h
|
lltable.h
|
||||||
lltexglobalcolor.h
|
|
||||||
lltexturecache.h
|
lltexturecache.h
|
||||||
lltexturectrl.h
|
lltexturectrl.h
|
||||||
lltexturefetch.h
|
lltexturefetch.h
|
||||||
|
|||||||
Reference in New Issue
Block a user