Nebula
Loading...
Searching...
No Matches
meshresource.h File Reference

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::VertexAllocCoreGraphics::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.