MeshBuffer.MeshUsage


public final class MeshBuffer.MeshUsage


Describes the intended usage and mutability of a MeshBuffer.

Indicates how the buffer was configured at creation time:

Summary

Public fields

static final @NonNull MeshBuffer.MeshUsage

Indicates mesh data is modified occasionally at runtime.

static final @NonNull MeshBuffer.MeshUsage

Indicates mesh data is set once and never modified.

Public fields

DYNAMIC

public static final @NonNull MeshBuffer.MeshUsage DYNAMIC

Indicates mesh data is modified occasionally at runtime.

Balanced for both CPU writes and GPU reads.

STATIC

public static final @NonNull MeshBuffer.MeshUsage STATIC

Indicates mesh data is set once and never modified.

Optimized for maximum GPU rendering performance.