00001 #ifndef XDKWRL_FIELDTYPES_H
00002 #define XDKWRL_FIELDTYPES_H
00003
00004 namespace wrl
00005 {
00006 class SFBool;
00007 class SFColor;
00008 class SFFloat;
00009 class SFImage;
00010 class SFInt32;
00011 class SFNode;
00012 class SFRotation;
00013 class SFString;
00014 class SFTime;
00015 class SFVec2f;
00016 class SFVec3f;
00017 class MFColor;
00018 class MFFloat;
00019 class MFInt32;
00020 class MFNode;
00021 class MFRotation;
00022 class MFString;
00023 class MFTime;
00024 class MFVec2f;
00025 class MFVec3f;
00026 typedef enum
00027 {
00028 unknown=0,
00029 sfBool=1,
00030 sfColor=2,
00031 sfFloat=3,
00032 sfImage=4,
00033 sfInt32=5,
00034 sfNode=6,
00035 sfRotation=7,
00036 sfString=8,
00037 sfTime=9,
00038 sfVec2f=10,
00039 sfVec3f=11,
00040 mfColor=12,
00041 mfFloat=13,
00042 mfInt32=14,
00043 mfNode=15,
00044 mfRotation=16,
00045 mfString=17,
00046 mfTime=18,
00047 mfVec2f=19,
00048 mfVec3f=20
00049 }
00050 FieldTypeId;
00051 };
00052
00053 #endif // XDKWRL_FIELDTYPES_H
00054
00055
00056
00057
00058
00059