|
enum | castor3d::ElementUsage : uint32_t {
castor3d::ElementUsage::eUnknown = 0x000,
castor3d::ElementUsage::ePosition = 0x001,
castor3d::ElementUsage::eNormal = 0x002,
castor3d::ElementUsage::eTangent = 0x004,
castor3d::ElementUsage::eBitangent = 0x008,
castor3d::ElementUsage::eDiffuse = 0x010,
castor3d::ElementUsage::eTexCoords = 0x020,
castor3d::ElementUsage::eBoneIds0 = 0x040,
castor3d::ElementUsage::eBoneIds1 = 0x080,
castor3d::ElementUsage::eBoneWeights0 = 0x100,
castor3d::ElementUsage::eBoneWeights1 = 0x200,
castor3d::ElementUsage::eTransform = 0x400,
castor3d::ElementUsage::eMatIndex = 0x800
} |
| Enumération des utilisations d'éléments de tampon. Plus de détails...
|
|
enum | castor3d::ParticleFormat {
castor3d::ParticleFormat::eInt,
castor3d::ParticleFormat::eVec2i,
castor3d::ParticleFormat::eVec3i,
castor3d::ParticleFormat::eVec4i,
castor3d::ParticleFormat::eUInt,
castor3d::ParticleFormat::eVec2ui,
castor3d::ParticleFormat::eVec3ui,
castor3d::ParticleFormat::eVec4ui,
castor3d::ParticleFormat::eFloat,
castor3d::ParticleFormat::eVec2f,
castor3d::ParticleFormat::eVec3f,
castor3d::ParticleFormat::eVec4f,
castor3d::ParticleFormat::eMat2f,
castor3d::ParticleFormat::eMat3f,
castor3d::ParticleFormat::eMat4f,
castor3d::ParticleFormat::eCount,
castor3d::ParticleFormat::eMin = eInt,
castor3d::ParticleFormat::eMax =eCount-1
} |
|
using | castor3d::ElementUsages = castor::FlagCombination< ElementUsage > |
|
using | castor3d::ParticleFactory = castor::Factory< CpuParticleSystem, castor::String, std::unique_ptr< CpuParticleSystem >, std::function< std::unique_ptr< CpuParticleSystem >(ParticleSystem &) > > |
| Fabrique de système de particules. Plus de détails...
|
|
using | castor3d::ParticleValues = ParametersT< size_t > |
|
C3D_API castor::String | castor3d::getName (ElementUsage value) |
|
C3D_API castor::String | castor3d::getName (ParticleFormat value) |
|
| castor3d::CU_DeclareSmartPtr (ComputeParticleSystem) |
|
| castor3d::CU_DeclareSmartPtr (CpuParticleSystem) |
|
| castor3d::CU_DeclareSmartPtr (ParticleElementDeclaration) |
|
| castor3d::CU_DeclareSmartPtr (ParticleEmitter) |
|
| castor3d::CU_DeclareSmartPtr (ParticleFactory) |
|
| castor3d::CU_DeclareSmartPtr (ParticleSystem) |
|
| castor3d::CU_DeclareSmartPtr (ParticleSystemImpl) |
|
| castor3d::CU_DeclareSmartPtr (ParticleUpdater) |
|
| castor3d::CU_DeclareVector (Particle, Particle) |
|
| castor3d::CU_DeclareVector (ParticleEmitterUPtr, ParticleEmitter) |
|
| castor3d::CU_DeclareVector (ParticleUpdaterUPtr, ParticleUpdater) |
|