Definition Type: Group
Name: AppearanceChildContentModel
Containing Schema: x3d-3.2.xsd
Collapse XSD Schema Diagram:
Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into TextureTransform in schema x3d-3_2_xsd Drilldown into MultiTextureTransform in schema x3d-3_2_xsd Drilldown into ImageCubeMapTexture in schema x3d-3_2_xsd Drilldown into GeneratedCubeMapTexture in schema x3d-3_2_xsd Drilldown into PixelTexture3D in schema x3d-3_2_xsd Drilldown into PixelTexture in schema x3d-3_2_xsd Drilldown into MultiTexture in schema x3d-3_2_xsd Drilldown into MovieTexture in schema x3d-3_2_xsd Drilldown into ImageTexture3D in schema x3d-3_2_xsd Drilldown into ImageTexture in schema x3d-3_2_xsd Drilldown into ComposedTexture3D in schema x3d-3_2_xsd Drilldown into ComposedCubeMapTexture in schema x3d-3_2_xsd Drilldown into ProgramShader in schema x3d-3_2_xsd Drilldown into PackagedShader in schema x3d-3_2_xsd Drilldown into ComposedShader in schema x3d-3_2_xsd Drilldown into TwoSidedMaterial in schema x3d-3_2_xsd Drilldown into Material in schema x3d-3_2_xsd Drilldown into LineProperties in schema x3d-3_2_xsd Drilldown into FillProperties in schema x3d-3_2_xsd Drilldown into AppearanceChildContentModelNoProtoInstance in schema x3d-3_2_xsdXSD Diagram of AppearanceChildContentModel in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:group name="AppearanceChildContentModel">
    <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="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#Appearancenode" />
    </xs:annotation>
    <xs:choice>
        <xs:group ref="AppearanceChildContentModelNoProtoInstance" />
        <xs:element ref="ProtoInstance" />
    </xs:choice>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
FillProperties FillProperties (1) (1)
LineProperties LineProperties (1) (1)
Material Material (1) (1)
TwoSidedMaterial TwoSidedMaterial (1) (1)
ComposedShader ComposedShader (1) (1)
PackagedShader PackagedShader (1) (1)
ProgramShader ProgramShader (1) (1)
ComposedCubeMapTexture ComposedCubeMapTexture (1) (1)
ComposedTexture3D ComposedTexture3D (1) (1)
ImageTexture ImageTexture (1) (1)
ImageTexture3D ImageTexture3D (1) (1)
MovieTexture MovieTexture (1) (1)
MultiTexture MultiTexture (1) (1)
PixelTexture PixelTexture (1) (1)
PixelTexture3D PixelTexture3D (1) (1)
GeneratedCubeMapTexture GeneratedCubeMapTexture (1) (1)
ImageCubeMapTexture ImageCubeMapTexture (1) (1)
MultiTextureTransform MultiTextureTransform (1) (1)
TextureTransform TextureTransform (1) (1)
ProtoInstance ProtoInstance (1) (1)
<xs:group> AppearanceChildContentModelNoProtoInstance (1) (1)