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

Classes

struct  castor3d::ResourceCacheTraitsT< Mesh, castor::String >
 

Namespaces

namespace  castor3d
 

Mesh

using castor3d::MeshSubdividerFactory = castor::Factory< MeshSubdivider, castor::String, std::unique_ptr< MeshSubdivider > >
 The subdivider factory. More...
 
using castor3d::MeshCacheTraits = ResourceCacheTraitsT< Mesh, castor::String >
 
using castor3d::MeshCache = castor::ResourceCacheT< Mesh, castor::String, MeshCacheTraits >
 
using castor3d::MeshRes = MeshCacheTraits::ElementPtrT
 
using castor3d::MeshResPtr = MeshCacheTraits::ElementObsT
 
 castor3d::CU_DeclareSmartPtr (Mesh)
 
 castor3d::CU_DeclareSmartPtr (MeshGenerator)
 
 castor3d::CU_DeclareSmartPtr (MeshImporter)
 
 castor3d::CU_DeclareSmartPtr (MeshSubdivider)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, MeshFactory, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, MeshImporterFactory, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, MeshSubdividerFactory, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, MeshCache, C3D_API)
 
 castor3d::CU_DeclareMap (castor::String, MeshResPtr, MeshPtrStr)
 Mesh pointer array. More...