<xs:simpleType name="fieldTypeName">
<xs:annotation>
<xs:appinfo>fieldTypeName contains the names of all X3DField types.</xs:appinfo>
<xs:documentation source="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/fieldsDef.html"/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="SFBool"/>
<xs:enumeration value="MFBool"/>
<xs:enumeration value="SFColor"/>
<xs:enumeration value="MFColor"/>
<xs:enumeration value="SFColorRGBA"/>
<xs:enumeration value="MFColorRGBA"/>
<xs:enumeration value="SFDouble"/>
<xs:enumeration value="MFDouble"/>
<xs:enumeration value="SFFloat"/>
<xs:enumeration value="MFFloat"/>
<xs:enumeration value="SFImage"/>
<xs:enumeration value="MFImage"/>
<xs:enumeration value="SFInt32"/>
<xs:enumeration value="SFNode"/>
<xs:enumeration value="MFNode"/>
<xs:enumeration value="MFInt32"/>
<xs:enumeration value="SFRotation"/>
<xs:enumeration value="MFRotation"/>
<xs:enumeration value="SFString"/>
<xs:enumeration value="MFString"/>
<xs:enumeration value="SFTime"/>
<xs:enumeration value="MFTime"/>
<xs:enumeration value="SFVec2d"/>
<xs:enumeration value="MFVec2d"/>
<xs:enumeration value="SFVec2f"/>
<xs:enumeration value="MFVec2f"/>
<xs:enumeration value="SFVec3d"/>
<xs:enumeration value="MFVec3d"/>
<xs:enumeration value="SFVec3f"/>
<xs:enumeration value="MFVec3f"/>
<xs:enumeration value="SFVec4d"/>
<xs:enumeration value="MFVec4d"/>
<xs:enumeration value="SFVec4f"/>
<xs:enumeration value="MFVec4f"/>
<xs:enumeration value="SFMatrix3d"/>
<xs:enumeration value="MFMatrix3d"/>
<xs:enumeration value="SFMatrix3f"/>
<xs:enumeration value="MFMatrix3f"/>
<xs:enumeration value="SFMatrix4d"/>
<xs:enumeration value="MFMatrix4d"/>
<xs:enumeration value="SFMatrix4f"/>
<xs:enumeration value="MFMatrix4f"/>
</xs:restriction>
</xs:simpleType> |