|
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...
|
|
enum class | castor3d::PassFlag : uint16_t {
castor3d::eNone = 0x0000
, castor3d::eAlphaBlending = 0x0001
, castor3d::eAlphaTest = 0x0002
, castor3d::eBlendAlphaTest = 0x0004
,
castor3d::eImageBasedLighting = 0x0008
, castor3d::eSubsurfaceScattering = 0x0010
, castor3d::eDistanceBasedTransmittance = 0x0020
, castor3d::eParallaxOcclusionMappingOne = 0x0040
,
castor3d::eParallaxOcclusionMappingRepeat = 0x0080
, castor3d::eReflection = 0x0100
, castor3d::eRefraction = 0x0200
, castor3d::eLighting = 0x0400
,
castor3d::ePickable = 0x0800
, castor3d::eDrawEdge = 0x1000
, castor3d::eAll = 0x1FFF
} |
| Indicateurs spécifiques à la passe. Plus de détails...
|
|
using | castor3d::PassFlags = castor::FlagCombination< PassFlag > |
|
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 &) > > |
|
C3D_API castor::String | castor3d::getName (ParallaxOcclusionMode value) |
|
C3D_API castor::String | castor3d::getName (BlendMode value) |
|
C3D_API castor::String | castor3d::getName (PassFlag 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) |
|