|
enum class | castor3d::PluginType : uint8_t {
castor3d::eImporter = 0
, castor3d::eDivider = 1
, castor3d::eGenerator = 2
, castor3d::eToneMapping = 3
,
castor3d::ePostEffect = 4
, castor3d::eGeneric = 5
, castor3d::eParticle = 6
, castor3d::eCount
,
castor3d::eMin = eImporter
} |
| Plugin types enumeration. More...
|
|
using | castor3d::PluginCacheTraits = PtrCacheTraitsT< Plugin, castor::String > |
|
using | castor3d::PluginCache |
|
using | castor3d::PluginRes = PluginCacheTraits::ElementPtrT |
|
using | castor3d::PluginResPtr = PluginCacheTraits::ElementObsT |
|
| castor3d::CU_DeclareSmartPtr (castor3d, Plugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ImporterPlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, DividerPlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, GeneratorPlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, GenericPlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, PostFxPlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticlePlugin, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ToneMappingPlugin, C3D_API) |
|
| castor3d::CU_DeclareMap (castor::String, PluginUPtr, PluginStr) |
|
| castor3d::CU_DeclareArray (PluginStrMap, PluginType::eCount, PluginStrMap) |
|
| castor3d::CU_DeclareMap (castor::Path, PluginType, PluginTypePath) |
|