2 #include "TextureEntity.h" 26 CR_FACE_EYEBROW_RIGHT,
34 CR_ARIES_CHAR_SHIRT_OVERLAYER,
46 CR_ARIES_CHAR_SHIRT_TEEN,
62 CR_ARIES_CHAR_GROUND_EFFECT,
63 CR_ARIES_CHAR_GEM_BUFF_EFFECT,
69 int xpos, ypos, xsize, ysize;
113 IT_ARIES_CHAR_GROUND_EFFECT,
115 IT_ARIES_CHAR_SHIRT_TEEN,
117 IT_ARIES_CHAR_GEM_BUFF_EFFECT,
126 ATT_ID_HAND_RIGHT = 1,
127 ATT_ID_HAND_LEFT = 2,
130 ATT_ID_SHOULDER_RIGHT = 5,
131 ATT_ID_SHOULDER_LEFT = 6,
133 ATT_ID_FACE_ADDON = 12,
134 ATT_ID_EAR_LEFT_ADDON = 13,
135 ATT_ID_EAR_RIGHT_ADDON = 14,
136 ATT_ID_BACK_ADDON = 15,
161 ATT_ID_MOUNT00 = 0xffff,
184 CS_ARIES_CHAR_SHIRT = 16,
185 CS_ARIES_CHAR_PANT = 17,
186 CS_ARIES_CHAR_HAND = 18,
187 CS_ARIES_CHAR_FOOT = 19,
188 CS_ARIES_CHAR_GLASS = 20,
189 CS_ARIES_CHAR_WING = 21,
190 CS_ARIES_PET_HEAD = 22,
191 CS_ARIES_PET_BODY = 23,
192 CS_ARIES_PET_TAIL = 24,
193 CS_ARIES_PET_WING = 25,
194 CS_ARIES_CHAR_BACK = 26,
195 CS_ARIES_CHAR_GROUND_EFFECT = 27,
196 CS_ARIES_CHAR_SHIRT_TEEN = 28,
197 CS_ARIES_CHAR_GEM_BUFF_EFFECT = 29,
198 CS_ARIES_CHAR_RING_BUFF_EFFECT = 30,
231 DO_SHOWUNDERWEAR = 0,
248 return layer < c.layer;
252 DWORD GetColor()
const;
255 void SetColor(DWORD color);
263 bool GetPixels(byte* pBuffer,
int* nWidth,
int* nHeight);
275 std::vector<CharTextureComponent> components;
276 void addLayer(
const char* fn,
int region,
int layer, DWORD dwColor = 0xffffffff)
278 if (fn == 0 || strlen(fn) == 0)
return;
283 ct.m_dwColor = dwColor;
284 components.push_back(ct);
285 m_bNeedUpdateCache =
true;
288 const string& GetCacheFileName();
298 string m_sCachedFileName;
299 bool m_bNeedUpdateCache;
304 #include "CustomCharSettings.h" BodyParamsType
body parameter type on the character
Definition: CustomCharCommon.h:218
different physics engine has different winding order.
Definition: EventBinding.h:32
character animation instance: it includes both the animation and model display information.
Definition: CustomCharModelInstance.h:17
Definition: CustomCharCommon.h:68
DisplayOptionType
display option type on the character
Definition: CustomCharCommon.h:229
CharSlots
slots ID on the character
Definition: CustomCharCommon.h:167
The ref_ptr class template stores a pointer to a dynamically allocated (AssetEntity|CRefCounted|BaseA...
Definition: PERefPtr.h:13
CartoonFaceSlots
cartoon face slots on the face of the character
Definition: CustomCharCommon.h:204
Definition: CustomCharCommon.h:236
ATTACHMENT_ID
attachment ID for character models
Definition: CustomCharCommon.h:123
Definition: CustomCharCommon.h:269