<xs:element name="Layout">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
<xs:complexType mixed="false">
<xs:complexContent mixed="false">
<xs:extension base="X3DLayoutNode">
<xs:attribute name="align" type="MFString" default=""CENTER" "CENTER"" />
<xs:attribute name="offset" type="MFFloat" default="0 0" />
<xs:attribute name="offsetUnits" type="MFString" default=""WORLD" "WORLD"" />
<xs:attribute name="scaleMode" type="MFString" default=""NONE" "NONE"" />
<xs:attribute name="size" type="MFFloat" default="1 1" />
<xs:attribute name="sizeUnits" type="MFString" default=""WORLD" "WORLD"" />
</xs:extension>
<!-- TODO: how to override X3DGroupingNode value containerField='children' ?
<xs:attribute name="containerField" type="xs:NMTOKEN" default="layout"/> -->
<!-- TODO: MFString enumeration constraints in stylesheet -->
</xs:complexContent>
</xs:complexType>
</xs:element>
|