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 |
---|---|---|---|---|---|---|
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. | |
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 |