13 #ifndef ML_OBJ_MGR_DATA_TYPES_H
14 #define ML_OBJ_MGR_DATA_TYPES_H
22 #include <boost/shared_ptr.hpp>
30 #define omDATATYPE_INT32 "omData_MLint32"
31 #define omDATATYPE_BOOL "omData_bool"
32 #define omDATATYPE_DOUBLE "omData_double"
33 #define omDATATYPE_MAT4 "omData_mat4"
34 #define omDATATYPE_INT32VEC "omData_std_MLint32Vec"
35 #define omDATATYPE_STRING "omData_std_string"
36 #define omDATATYPE_MESSAGE "omData_omMessage"
37 #define omDATATYPE_VEC3 "omData_vec3"
38 #define omDATATYPE_VEC4 "omData_vec4"
39 #define omDATATYPE_VEC3VEC "omData_std_vec3Vec"
40 #define omDATATYPE_BASEPTR "omData_BasePtr"
#define DATA_TYPE_HEADER(dataTypeName, dataType)
std::vector< MLint32 > std_MLint32Vec
std::list< std::string > omGetKnownDataTypes()
Returns a list of all registered attribute type names.
std::vector< Vector3 > std_vec3Vec
boost::shared_ptr< Base > BasePtr