class MeshManager

Defined at line 28 of file ../../src/ui/lib/escher/impl/mesh_manager.h

Responsible for generating Meshes, tracking their memory use, managing

synchronization, etc.

Not thread-safe.

Public Methods

void MeshManager (CommandBufferPool * command_buffer_pool, GpuAllocator * allocator, ResourceRecycler * resource_recycler)

Defined at line 20 of file ../../src/ui/lib/escher/impl/mesh_manager.cc

void ~MeshManager ()

Defined at line 29 of file ../../src/ui/lib/escher/impl/mesh_manager.cc

MeshBuilderPtr NewMeshBuilder (BatchGpuUploader * gpu_uploader, const MeshSpec & spec, size_t max_vertex_count, size_t max_index_count)

The returned MeshBuilder is not thread-safe.

Defined at line 31 of file ../../src/ui/lib/escher/impl/mesh_manager.cc

ResourceRecycler * resource_recycler ()

Defined at line 38 of file ../../src/ui/lib/escher/impl/mesh_manager.h