Created llappearance project. Migrated llvoavatardefines and llwearabletype.
This commit is contained in:
@@ -35,66 +35,20 @@
|
||||
class LLInventoryIcon
|
||||
{
|
||||
public:
|
||||
enum EIconName
|
||||
{
|
||||
ICONNAME_TEXTURE,
|
||||
ICONNAME_SOUND,
|
||||
ICONNAME_CALLINGCARD_ONLINE,
|
||||
ICONNAME_CALLINGCARD_OFFLINE,
|
||||
ICONNAME_LANDMARK,
|
||||
ICONNAME_LANDMARK_VISITED,
|
||||
ICONNAME_SCRIPT,
|
||||
ICONNAME_CLOTHING,
|
||||
ICONNAME_OBJECT,
|
||||
ICONNAME_OBJECT_MULTI,
|
||||
ICONNAME_NOTECARD,
|
||||
ICONNAME_BODYPART,
|
||||
ICONNAME_SNAPSHOT,
|
||||
|
||||
ICONNAME_BODYPART_SHAPE,
|
||||
ICONNAME_BODYPART_SKIN,
|
||||
ICONNAME_BODYPART_HAIR,
|
||||
ICONNAME_BODYPART_EYES,
|
||||
ICONNAME_CLOTHING_SHIRT,
|
||||
ICONNAME_CLOTHING_PANTS,
|
||||
ICONNAME_CLOTHING_SHOES,
|
||||
ICONNAME_CLOTHING_SOCKS,
|
||||
ICONNAME_CLOTHING_JACKET,
|
||||
ICONNAME_CLOTHING_GLOVES,
|
||||
ICONNAME_CLOTHING_UNDERSHIRT,
|
||||
ICONNAME_CLOTHING_UNDERPANTS,
|
||||
ICONNAME_CLOTHING_SKIRT,
|
||||
ICONNAME_CLOTHING_ALPHA,
|
||||
ICONNAME_CLOTHING_TATTOO,
|
||||
|
||||
ICONNAME_ANIMATION,
|
||||
ICONNAME_GESTURE,
|
||||
|
||||
ICONNAME_CLOTHING_PHYSICS,
|
||||
|
||||
ICONNAME_LINKITEM,
|
||||
ICONNAME_LINKFOLDER,
|
||||
ICONNAME_MESH,
|
||||
|
||||
ICONNAME_INVALID,
|
||||
ICONNAME_COUNT,
|
||||
ICONNAME_NONE = -1
|
||||
};
|
||||
|
||||
static const std::string& getIconName(LLAssetType::EType asset_type,
|
||||
LLInventoryType::EType inventory_type = LLInventoryType::IT_NONE,
|
||||
U32 misc_flag = 0, // different meanings depending on item type
|
||||
BOOL item_is_multi = FALSE);
|
||||
static const std::string& getIconName(EIconName idx);
|
||||
static const std::string& getIconName(LLInventoryType::EIconName idx);
|
||||
|
||||
static LLUIImagePtr getIcon(LLAssetType::EType asset_type,
|
||||
LLInventoryType::EType inventory_type = LLInventoryType::IT_NONE,
|
||||
U32 misc_flag = 0, // different meanings depending on item type
|
||||
BOOL item_is_multi = FALSE);
|
||||
static LLUIImagePtr getIcon(EIconName idx);
|
||||
static LLUIImagePtr getIcon(LLInventoryType::EIconName idx);
|
||||
|
||||
protected:
|
||||
static EIconName assignWearableIcon(U32 misc_flag);
|
||||
static LLInventoryType::EIconName assignWearableIcon(U32 misc_flag);
|
||||
};
|
||||
#endif // LL_LLINVENTORYICON_H
|
||||
|
||||
|
||||
Reference in New Issue
Block a user