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};
100 enum eAnimationEventType {
101 eAnimationEventType_PlaySound,
102 eAnimationEventType_LastEnum
117 unsigned int boneIdx;
128 cVertex() : pos(0), tex(0), col(0) {}
154 #endif // HPL_GRAPHICSTYPES_H
T * iterator
Definition: array.h:54
Definition: Quaternion.h:36
Definition: GraphicsTypes.h:107
Definition: GraphicsTypes.h:126
Definition: GraphicsTypes.h:84
Definition: list_intern.h:54