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