instantreality 1.0

Component:
Texturing
Status:
experimental
Structure type:
concrete
Standard:
Avalon

ComposedTileTexture2D

Texture composed of other Textures, tiled in 2D plane

Inheritance

Code

XML encoding
<ComposedTileTexture2D pixelCoordinates=''
composedWidth='64'
composedHeight='64'
backgroundColor='0 0 0 0'
forbidPartialComposition='FALSE'
logFeature=''
 />
Classic encoding
ComposedTileTexture2D {
	pixelCoordinates []
	composedWidth 64
	composedHeight 64
	backgroundColor 0 0 0 0
	forbidPartialComposition FALSE
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
MFNode tiles MFNode inputOutput SingleTexture Tiles of the composed texture.
MFInt32 pixelCoordinates MFInt32 initializeOnly Pixel coordinates of each tile in the final image (left, bottom, right, top).
SFInt32 composedWidth SFInt32 initializeOnly 64 Width of composed image in pixels.
SFInt32 composedHeight SFInt32 initializeOnly 64 Height of composed image in pixels.
SFVec4f backgroundColor SFVec4f initializeOnly 0 0 0 0 Background of composed image.
SFBool forbidPartialComposition SFBool initializeOnly FALSE forbid composition if one texture is not (yet) loaded
SFImage image_changed SFImage outputOnly sends a singe image on change
SFNode textureProperties SFNode initializeOnly TextureProperties Definition of a texture property set. When set, the corresponding fields like repeat etc of the texture itself are ignored.
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element