instantreality 1.0

Component:
Texturing
Status:
partly implemented
Structure type:
concrete
Standard:
X3D3.2

TextureProperties

This node can be used to set the texture properties for a node with a textureProperties field. A texture with a TextureProperties node will ignore the repeatS and repeatT fields on the texture.

Inheritance

Code

XML encoding
<TextureProperties anisotropicDegree='1.0'
borderColor='0 0 0 0'
borderWidth='0'
boundaryModeS='REPEAT'
boundaryModeT='REPEAT'
boundaryModeR='REPEAT'
magnificationFilter='FASTEST'
minificationFilter='FASTEST'
textureCompression='FASTEST'
texturePriority='0'
generateMipMaps='FALSE'
internalFormat='auto'
logFeature=''
 />
Classic encoding
TextureProperties {
	anisotropicDegree 1.0
	borderColor 0 0 0 0
	borderWidth 0
	boundaryModeS "REPEAT"
	boundaryModeT "REPEAT"
	boundaryModeR "REPEAT"
	magnificationFilter "FASTEST"
	minificationFilter "FASTEST"
	textureCompression "FASTEST"
	texturePriority 0
	generateMipMaps FALSE
	internalFormat "auto"
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFString internalFormat SFString initializeOnly auto [auto, texture_red_type, texture_green_type, texture_blue_type, texture_alpha_type, texture_luminance_type, texture_intensity_type, texture_depth_type, unsigned_normalized, rgba32f, rgb32f, alpha32f, intensity32f, luminance32f, luminance_alpha32f, rgba16f, rgb16f, alpha16f, intensity16f, luminance16f, luminance_alpha16f] Necessary for floating point textures, or vertex shader texture look-ups with min/magFilter set to nearestXXX.
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