| diagram |
 |
| type |
extension of X3DBackgroundNode |
| properties |
|
| children |
IS MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString ImageTexture MovieTexture MultiTexture PixelTexture ProtoInstance |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | Annotation | | DEF | xs:ID | | | | | appinfo |
DEF defines a unique ID name for each node, referenceable by other nodes.
|
| | USE | xs:IDREF | | | | | appinfo |
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
|
| | class | xs:NMTOKENS | | | | | appinfo |
The class attribute is a space-separated list of classes, reserved for use by Cascading Style Sheets (CSS) and XML stylesheets.
|
| | groundAngle | MFFloat | | | | | appinfo | <xs:minInclusive value="0"/>
<xs:maxInclusive value="1.5708"/>
<xs:attribute name="componentName" type="componentNameChoices" fixed="EnvironmentalEffects"/>
<xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="2"/> |
| | groundColor | MFColor | | | | | | skyAngle | MFFloat | | | | | appinfo | <xs:minInclusive value="0"/>
<xs:maxInclusive value="3.1416"/>
<xs:attribute name="componentName" type="componentNameChoices" fixed="EnvironmentalEffects"/>
<xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="2"/> |
| | skyColor | MFColor | | 0 0 0 | | | appinfo | <xs:attribute name="componentName" type="componentNameChoices" fixed="EnvironmentalEffects"/>
<xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="2"/>
Only one skyColor is required at level 1.
|
| | transparency | unitIntervalType | | 0 | | | | containerField | xs:NMTOKEN | | children | | |
|
| annotation |
| appinfo | <xs:element name="backTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="bottomTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="frontTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="leftTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="rightTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="topTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:attribute name="componentName" type="componentNameChoices" fixed="EnvironmentalEffects"/>
<xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="3"/> |
|
| source |
<xs:element name="TextureBackground">
<xs:annotation>
<xs:appinfo>
<xs:element name="backTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="bottomTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="frontTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="leftTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="rightTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:element name="topTexture" type="SFNode" fixed="inputOutputField" default="X3DTexture2DNode|MultiTexture"/>
<xs:attribute name="componentName" type="componentNameChoices" fixed="EnvironmentalEffects"/>
<xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="3"/>
</xs:appinfo>
<xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/enveffects.html#TextureBackground"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="X3DBackgroundNode">
<xs:group ref="TextureBackgroundChildContentModel" minOccurs="0" maxOccurs="6"/>
<xs:attribute name="containerField" type="xs:NMTOKEN" default="children"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element> |