Castor3D 0.14.0
Multiplatform 3D engine
|
Classes | |
struct | castor3d::PtrCacheTraitsT< Plugin, castor::String > |
Espaces de nommage | |
namespace | castor3d |
namespace | castor |
Plugin | |
enum class | castor3d::PluginType : uint8_t { castor3d::eImporter , castor3d::eDivider , castor3d::eGenerator , castor3d::eToneMapping , castor3d::ePostEffect , castor3d::eGeneric , castor3d::eParticle , castor3d::eCount , castor3d::eMin = eImporter , castor3d::eMax =eCount-1 } |
Enumération des types de plug-ins. Plus de détails... | |
using | castor3d::PluginCacheTraits = PtrCacheTraitsT< Plugin, castor::String > |
using | castor3d::PluginCache = castor::ResourceCacheT< Plugin, castor::String, PluginCacheTraits > |
using | castor3d::PluginRes = PluginCacheTraits::ElementPtrT |
using | castor3d::PluginResPtr = PluginCacheTraits::ElementObsT |
castor3d::CU_DeclareSmartPtr (Plugin) | |
castor3d::CU_DeclareSmartPtr (ImporterPlugin) | |
castor3d::CU_DeclareSmartPtr (DividerPlugin) | |
castor3d::CU_DeclareSmartPtr (GenericPlugin) | |
castor3d::CU_DeclareSmartPtr (PostFxPlugin) | |
castor3d::CU_DeclareSmartPtr (ParticlePlugin) | |
castor3d::CU_DeclareMap (castor::String, PluginSPtr, PluginStr) | |
castor3d::CU_DeclareArray (PluginStrMap, PluginType::eCount, PluginStrMap) | |
castor3d::CU_DeclareMap (castor::Path, castor::DynamicLibrarySPtr, DynamicLibraryPtrPath) | |
castor3d::CU_DeclareArray (DynamicLibraryPtrPathMap, PluginType::eCount, DynamicLibraryPtrPathMap) | |
castor3d::CU_DeclareMap (castor::Path, PluginType, PluginTypePath) | |
castor3d::CU_DeclareCUSmartPtr (castor3d, PluginCache, C3D_API) | |