| 
							 Nebula
							 
						 | 
					
#include "coregraphics/mesh.h"Go to the source code of this file.
Classes | |
| struct | CoreGraphics::MeshResourceId | 
| struct | CoreGraphics::MeshResource | 
Namespaces | |
| namespace | CoreGraphics | 
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.  | |
Typedefs | |
| typedef Ids::IdAllocator< Util::FixedArray< MeshId >, CoreGraphics::VertexAlloc, CoreGraphics::VertexAlloc > | CoreGraphics::MeshResourceAllocator | 
Enumerations | |
| enum | { CoreGraphics::MeshResource_Meshes , CoreGraphics::MeshResource_VertexData , CoreGraphics::MeshResource_IndexData } | 
Functions | |
| const MeshId | CoreGraphics::MeshResourceGetMesh (const MeshResourceId id, const IndexT index) | 
| Get mesh.   | |
| const SizeT | CoreGraphics::MeshResourceGetNumMeshes (const MeshResourceId id) | 
| Get number of meshes.   | |
| void | CoreGraphics::DestroyMeshResource (const MeshResourceId id) | 
| Destroy.   | |