|
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 &) > |
|
using | castor3d::OnPassChanged = castor::SignalT< OnPassChangedFunction > |
|
using | castor3d::OnPassChangedConnection = OnPassChanged::connection |
|
using | castor3d::PassFactoryBase = castor::Factory< Pass, PassTypeID, PassSPtr, std::function< PassSPtr(Material &) > > |
|
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 (Pass) |
|
| castor3d::CU_DeclareSmartPtr (SubsurfaceScattering) |
|
| castor3d::CU_DeclareCUSmartPtr (castor3d, PassFactory, C3D_API) |
|
| castor3d::CU_DeclareVector (Pass, Pass) |
| Pass array. Plus de détails...
|
|
| castor3d::CU_DeclareVector (PassSPtr, PassPtr) |
| Pass pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareCUSmartPtr (castor3d, RenderPassRegisterInfo, C3D_API) |
|