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.new()

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