Castor3D 0.17.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
 

Typedefs

Mesh
using castor3d::MeshCacheTraits = ResourceCacheTraitsT< Mesh, castor::String >
 
using castor3d::MeshCache
 
using castor3d::MeshRes = MeshCacheTraits::ElementPtrT
 
using castor3d::MeshResPtr = MeshCacheTraits::ElementObsT
 
using castor3d::MeshChangeFunc = std::function< void( Mesh const & ) >
 
using castor3d::MeshChangeSignal = castor::SignalT< MeshChangeFunc >
 
using castor3d::MeshChangeConnection = castor::ConnectionT< MeshChangeSignal >