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