OrderTexture class

Manages a GPU texture containing ordered splat indices for rendering.

This texture stores integer indices that determine the rendering order of splats. Each texel contains a single 32-bit unsigned integer representing a splat index. The texture uses R32UI format for optimal performance and memory usage, with RGBA32F fallback for compatibility.

Constructors

OrderTexture()

Properties

hashCode → int
The hash code for this object.
no setterinherited
height ↔ int
Current number of rows in use by the texture.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
texture ↔ WebGLTexture?
The WebGL texture containing the ordered splat indices.
getter/setter pair
width ↔ int
Fixed width of the texture in texels (typically 512).
getter/setter pair

Methods

dispose(RenderingContext gl) → void
Releases all GPU resources and resets the texture state.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
uploadFull(RenderingContext gl, List<int> indices, {Caps? caps}) → void
Uploads a complete array of splat indices to the texture.

Operators

operator ==(Object other) → bool
The equality operator.
inherited