diagram |
|
type |
extension of X3DBackgroundNode |
properties |
|
children |
IS MetadataBoolean 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> |