<xs:simpleType name="componentNames">
<xs:annotation>
<xs:appinfo>componentNames are enumeration constants used to identify the profile for each scene-graph node, and also used by X3D tag to identify the components required by the contained Scene.</xs:appinfo>
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/concepts.html#Components" />
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Core">
<xs:annotation>
<xs:appinfo>Core component is provided as the basis for custom componentization.</xs:appinfo>
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CADGeometry">
<xs:annotation>
<xs:appinfo>CADGeometry component is provided for Computer-Aided Design (CAD) nodes..</xs:appinfo>
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/CADGeometry.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubeMapTexturing">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/env_texture.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DIS">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EnvironmentalEffects">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EnvironmentalSensor">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EventUtilities">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Followers">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Geometry2D">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Geometry3D">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Geospatial">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Grouping">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="H-Anim">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Interpolation">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KeyDeviceSensor">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Layering">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Layout">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lighting">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Navigation">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Networking">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NURBS">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ParticleSystems">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PickingSensor">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PointingDeviceSensor">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rendering">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RigidBodyPhysics">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Scripting">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shaders">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/shaders.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Shape">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Sound">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Text">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Texturing">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Texturing3D">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/texture3D.html" />
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Time">
<xs:annotation>
<xs:appinfo />
<xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html" />
</xs:annotation>
</xs:enumeration>
<!-- TODO: alphabetize, add documentation -->
</xs:restriction>
</xs:simpleType>
|