Castor3D 0.15.0
Multiplatform 3D engine
|
Classes | |
struct | castor3d::SpecificsBuffer |
struct | castor3d::PassFactoryEntry |
Espaces de nommage | |
namespace | sdw |
namespace | castor3d |
namespace | castor3d::shader |
Fonctions | |
castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, BufferBase, C3D_API) | |
Pass | |
enum class | castor3d::ParallaxOcclusionMode { castor3d::eNone , castor3d::eOne , castor3d::eRepeat , castor3d::eCount , castor3d::eMin = eNone , castor3d::eMax =eCount-1 } |
Enumération des modes de parallax occlusion. Plus de détails... | |
enum class | castor3d::BlendMode : uint8_t { castor3d::eNoBlend , castor3d::eAdditive , castor3d::eMultiplicative , castor3d::eInterpolative , castor3d::eABuffer , castor3d::eDepthPeeling , castor3d::eCount , castor3d::eMin = eNoBlend , castor3d::eMax =eCount-1 } |
Enumération des modes de mélange. Plus de détails... | |
using | castor3d::OnPassChangedFunction = std::function< void(Pass const &pass, PassComponentCombineID oldComponents, PassComponentCombineID newComponents) > |
using | castor3d::OnPassChanged = castor::SignalT< OnPassChangedFunction > |
using | castor3d::OnPassChangedConnection = OnPassChanged::connection |
using | castor3d::PassCreator = std::function< PassUPtr(LightingModelID, Material &) > |
using | castor3d::PassFactoryBase = castor::Factory< Pass, LightingModelID, PassUPtr, PassCreator, PassTypeID, PassFactoryEntry > |
using | castor3d::SpecificsBuffers = std::map< std::string, std::pair< SpecificsBuffer, ShaderBufferUPtr > > |
C3D_API castor::String | castor3d::getName (ParallaxOcclusionMode value) |
C3D_API castor::String | castor3d::getName (BlendMode value) |
castor3d::CU_DeclareSmartPtr (castor3d, Pass, C3D_API) | |
castor3d::CU_DeclareSmartPtr (castor3d, PassFactory, C3D_API) | |
castor3d::CU_DeclareSmartPtr (castor3d, SubsurfaceScattering, C3D_API) | |
castor3d::CU_DeclareVector (Pass, Pass) | |
Pass array. | |
castor3d::CU_DeclareVector (PassUPtr, PassPtr) | |
Pass pointer array. | |
castor3d::CU_DeclareSmartPtr (castor3d, RenderPassRegisterInfo, C3D_API) | |