|
enum class | castor3d::ElementUsage : uint32_t {
castor3d::eUnknown = 0x000
, castor3d::ePosition = 0x001
, castor3d::eNormal = 0x002
, castor3d::eTangent = 0x004
,
castor3d::eBitangent = 0x008
, castor3d::eColour = 0x010
, castor3d::eTexCoords = 0x020
, castor3d::eBoneIds0 = 0x040
,
castor3d::eBoneIds1 = 0x080
, castor3d::eBoneWeights0 = 0x100
, castor3d::eBoneWeights1 = 0x200
, castor3d::eTransform = 0x400
,
castor3d::eMatIndex = 0x800
} |
| Element usage enumeration. More...
|
|
enum class | castor3d::ParticleFormat {
castor3d::eInt = 0
, castor3d::eVec2i = 1
, castor3d::eVec3i = 2
, castor3d::eVec4i = 3
,
castor3d::eUInt = 4
, castor3d::eVec2ui = 5
, castor3d::eVec3ui = 6
, castor3d::eVec4ui = 7
,
castor3d::eFloat = 8
, castor3d::eVec2f = 9
, castor3d::eVec3f = 10
, castor3d::eVec4f = 11
,
castor3d::eMat2f = 12
, castor3d::eMat3f = 13
, castor3d::eMat4f = 14
, castor3d::eCount
,
castor3d::eMin = eInt
} |
|
using | castor3d::ElementUsages = castor::FlagCombination< ElementUsage > |
|
using | castor3d::ParticleFactory |
| Particle system factory.
|
|
using | castor3d::ParticleValues = ParametersT< size_t > |
|
using | castor3d::ParticleSystemCacheTraits = ObjectCacheTraitsT< ParticleSystem, castor::String > |
|
using | castor3d::ParticleSystemCache |
|
using | castor3d::ParticleSystemRes = CameraCacheTraits::ElementPtrT |
|
using | castor3d::ParticleSystemResPtr = CameraCacheTraits::ElementObsT |
|
C3D_API castor::String | castor3d::getName (ElementUsage value) |
|
C3D_API castor::String | castor3d::getName (ParticleFormat value) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, CpuParticleSystem, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ComputeParticleSystem, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleElementDeclaration, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleEmitter, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleSystem, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleSystemImpl, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleUpdater, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleFactory, C3D_API) |
|
| castor3d::CU_DeclareVector (Particle, Particle) |
|
| castor3d::CU_DeclareVector (ParticleEmitterUPtr, ParticleEmitter) |
|
| castor3d::CU_DeclareVector (ParticleUpdaterUPtr, ParticleUpdater) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ParticleSystemCache, C3D_API) |
|