Class ModelCache.TightMeshPool

    • Constructor Detail

      • TightMeshPool

        public TightMeshPool()
    • Method Detail

      • obtain

        public Mesh obtain​(VertexAttributes vertexAttributes,
                           int vertexCount,
                           int indexCount)
        Description copied from interface: ModelCache.MeshPool
        Will try to reuse or, when not possible to reuse, optionally create a Mesh that meets the specified criteria.
        Specified by:
        obtain in interface ModelCache.MeshPool
        Parameters:
        vertexAttributes - the vertex attributes of the mesh to obtain
        vertexCount - the minimum amount vertices the mesh should be able to store
        indexCount - the minimum amount of indices the mesh should be able to store
        Returns:
        the obtained Mesh, or null when no mesh could be obtained.
      • dispose

        public void dispose()
        Description copied from interface: Disposable
        Releases all resources of this object.
        Specified by:
        dispose in interface Disposable