28 #ifndef HPL_GRAPHICSTYPES_H 29 #define HPL_GRAPHICSTYPES_H 31 #include "common/array.h" 32 #include "common/list.h" 33 #include "hpl1/engine/graphics/Color.h" 34 #include "hpl1/engine/math/MathTypes.h" 38 #define MAX_TEXTUREUNITS (8) 39 #define MAX_NUM_OF_LIGHTS (30) 53 eTileRotation_LastEnum
59 ePrimitiveType_LastEnum
62 typedef tFlag tAnimTransformFlag;
64 #define eAnimTransformFlag_Translate (0x00000001) 65 #define eAnimTransformFlag_Scale (0x00000002) 66 #define eAnimTransformFlag_Rotate (0x00000004) 68 #define klNumOfAnimTransformFlags (3) 70 const tAnimTransformFlag kvAnimTransformFlags[] = {eAnimTransformFlag_Translate,
71 eAnimTransformFlag_Scale, eAnimTransformFlag_Rotate};
75 enum eColorDataFormat {
77 eColorDataFormat_RGBA,
78 eColorDataFormat_ALPHA,
80 eColorDataFormat_BGRA,
81 eColorDataFormat_LastEnum
111 enum eAnimationEventType {
112 eAnimationEventType_PlaySound,
113 eAnimationEventType_LastEnum
128 unsigned int boneIdx;
139 cVertex() : pos(0), tex(0), col(0) {}
165 #endif // HPL_GRAPHICSTYPES_H
T * iterator
Definition: array.h:54
Definition: Quaternion.h:36
Definition: GraphicsTypes.h:118
Definition: GraphicsTypes.h:137
Definition: GraphicsTypes.h:95
Definition: list_intern.h:51