Class MeshManager

java.lang.Object
dev.engine.graphics.common.MeshManager

public class MeshManager extends Object
Manages GPU mesh resources: creation, upload, and identity-based caching.
  • Constructor Details

  • Method Details

    • createMesh

      public Handle<MeshTag> createMesh(float[] vertices, int[] indices, VertexFormat format)
    • createMeshFromData

      public Handle<MeshTag> createMeshFromData(MeshData data)
    • resolve

      public MeshHandle resolve(MeshData data)
    • resolve

      public MeshHandle resolve(Handle<MeshTag> handle)
    • pollStale

      public void pollStale()
      Polls for garbage-collected MeshData and destroys associated GPU resources.
    • close

      public void close()
      Destroys all GPU resources held by this manager. Call on shutdown.