group AppearanceChildContentModelNoProtoInstance
diagram x3d-3.1_diagrams/x3d-3.1_p172.png
children FillProperties LineProperties Material ComposedShader PackagedShader ProgramShader ComposedCubeMapTexture ComposedTexture3D ImageTexture ImageTexture3D MovieTexture MultiTexture PixelTexture GeneratedCubeMapTexture ImageCubeMapTexture MultiTextureTransform TextureTransform
used by
groups AppearanceChildContentModel SceneGraphFragmentContentModel
annotation
appinfo
Child-node content model corresponding to X3DAppearanceChildNode.  Appearance can contain FillProperties, LineProperties, Material, any Texture node and any TextureTransform node, in any order. No more than one instance of these nodes is allowed.  Appearance may also contain multiple shaders (ComposedShader, PackagedShader, ProgramShader).
source <xs:group name="AppearanceChildContentModelNoProtoInstance">
 
<xs:annotation>
   
<xs:appinfo>Child-node content model corresponding to X3DAppearanceChildNode.  Appearance can contain FillProperties, LineProperties, Material, any Texture node and any TextureTransform node, in any order. No more than one instance of these nodes is allowed.  Appearance may also contain multiple shaders (ComposedShader, PackagedShader, ProgramShader).</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shape.html#Appearancenode"/>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element ref="FillProperties">
     
<xs:annotation>
       
<xs:documentation>fillProperties</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="LineProperties">
     
<xs:annotation>
       
<xs:documentation>lineProperties</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- PointProperties added in X3D version 4.0 -->
   
<xs:element ref="Material">
     
<xs:annotation>
       
<xs:documentation>material</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- TwoSidedMaterial in X3D version 3.2 -->
   
<xs:element ref="ComposedShader">
     
<xs:annotation>
       
<xs:documentation>shaders</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="PackagedShader">
     
<xs:annotation>
       
<xs:documentation>shaders</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ProgramShader">
     
<xs:annotation>
       
<xs:documentation>shaders</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ComposedCubeMapTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ComposedTexture3D">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ImageTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ImageTexture3D">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="MovieTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="MultiTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="PixelTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- PixelTexture3D in X3D version 3.2 -->
   
<xs:element ref="GeneratedCubeMapTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="ImageCubeMapTexture">
     
<xs:annotation>
       
<xs:documentation>texture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="MultiTextureTransform">
     
<xs:annotation>
       
<xs:documentation>textureTransform</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="TextureTransform">
     
<xs:annotation>
       
<xs:documentation>textureTransform</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- TextureTransform3D, TextureTransformMatrix3D in X3D version 3.2 -->
 
</xs:choice>
</xs:group>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy