|
enum class | castor3d::ParallaxOcclusionMode {
castor3d::eNone = 0
, castor3d::eOne = 1
, castor3d::eRepeat = 2
, castor3d::eCount
,
castor3d::eMin = eNone
} |
| Parallax occlusion modes enumeration. More...
|
|
enum class | castor3d::BlendMode : uint32_t {
castor3d::eNoBlend = 0
, castor3d::eAdditive = 1
, castor3d::eMultiplicative = 2
, castor3d::eInterpolative = 3
,
castor3d::eABuffer = 4
, castor3d::eDepthPeeling = 5
, castor3d::eCount
, castor3d::eMin = eNoBlend
} |
| Blending modes enumeration. More...
|
|
using | castor3d::OnPassChangedFunction |
|
using | castor3d::OnPassChanged = castor::SignalT< OnPassChangedFunction > |
|
using | castor3d::OnPassChangedConnection = OnPassChanged::connection |
|
using | castor3d::PassCreator = castor::Function< PassUPtr( LightingModelID, Material & ) > |
|
using | castor3d::PassFactoryBase |
|
using | castor3d::SpecificsBuffers = castor::StringMap< castor::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, PassComponent, 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_DeclareMap (PassComponentID, PassComponentUPtr, PassComponent) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, RenderPassRegisterInfo, C3D_API) |
|
C3D_API PassRPtr | castor3d::getComponentPass (PassComponent const &component) |
|
C3D_API castor::String const & | castor3d::getPassComponentType (PassComponent const &component) |
|