Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces
MeshModule.hpp File Reference

Classes

struct  castor3d::Meshlet
 Data for one meshlet. More...
 
struct  castor3d::MeshletCullData
 Cull data for one meshlet. More...
 
struct  castor3d::MeshletDrawConstants
 Draw constants for one meshlet. More...
 
struct  castor3d::ResourceCacheTraitsT< Mesh, castor::String >
 

Namespaces

namespace  castor3d
 

Functions

Frame
 castor3d::CU_DeclareSmartPtr (castor3d, FrameListenerCache, C3D_API)
 

Mesh

using castor3d::MeshCacheTraits = ResourceCacheTraitsT< Mesh, castor::String >
 
using castor3d::MeshCache
 
using castor3d::MeshRes = MeshCacheTraits::ElementPtrT
 
using castor3d::MeshResPtr = MeshCacheTraits::ElementObsT
 
 castor3d::CU_DeclareSmartPtr (castor3d, Mesh, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, MeshFactory, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, MeshGenerator, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, MeshImporter, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, MeshImporterFactory, C3D_API)
 
 castor3d::CU_DeclareMap (castor::String, MeshResPtr, MeshPtrStr)
 Mesh pointer array.