Castor3D 0.16.0
Multiplatform 3D engine
|
#include <ConfigurationVisitor.hpp>
Public Member Functions | |
ConfigurationVisitorBlock | visit (castor::String const &name, ControlsList const &) |
ConfigurationVisitorBlock | visit (castor::String const &name, AtomicControlsList const &) |
template<typename ControlT = bool> | |
ConfigurationVisitorBlock | visit (castor::String const &name, ControlT *control=nullptr) |
virtual C3D_API void | visit (ShaderModule const &shader, bool forceProgramsVisit)=0 |
virtual C3D_API void | visit (ProgramModule const &shader, ast::EntryPoint entryPoint, bool forceProgramsVisit)=0 |
void | visit (ShaderModule const &shader) |
void | visit (ProgramModule const &shader, ast::EntryPoint entryPoint) |
void | visit (ProgramModule const &shader) |
virtual C3D_API void | visit (DebugConfig const &debugConfig)=0 |
void | visit (castor::String const &name, crg::ImageViewId const &viewId, VkImageLayout layout, TextureFactors const &factors={}) |
void | visit (castor::String const &name, Texture const &texture, VkImageLayout layout, TextureFactors const &factors={}) |
virtual C3D_API void | visit (castor::String const &name, bool &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int16_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint16_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int64_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint64_t &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, float &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, double &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Angle &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RgbColour &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RgbaColour &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::HdrRgbColour &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, ColourWrapper value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2f &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2i &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2ui &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3f &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3i &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3ui &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4f &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4i &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4ui &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Matrix4x4f &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< float > &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, float &value, castor::Range< float > const &range, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, ControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, bool &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int16_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint16_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int64_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint64_t &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, float &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, double &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Angle &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RgbColour &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, ColourWrapper value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2f &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2i &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point2ui &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3f &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3i &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point3ui &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4f &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4i &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Point4ui &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, float &value, castor::Range< float > const &range, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, AtomicControlsList controls)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, AtomicControlsList controls)=0 |
template<typename ValueT , typename ControlT = bool> | |
void | visit (castor::String const &name, ValueT &value, ControlT *control=nullptr) |
template<typename ControlT = bool> | |
void | visit (castor::String const &name, ColourWrapper value, ControlT *control=nullptr) |
template<typename ValueT , typename ControlT = bool> | |
void | visit (castor::String const &name, ValueT &value, castor::Range< ValueT > const &range, ControlT *control=nullptr) |
template<typename ControlT = bool> | |
void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlT *control=nullptr) |
template<typename ValueT , typename ControlT = bool*> | |
void | visit (castor::String const &name, ValueT &enumValue, castor::StringArray const &enumNames, OnEnumValueChangeT< ValueT > onChange, ControlT control=ControlT{}) |
template<typename TypeT , typename ControlT , typename ... ParamsT> | |
void | visit (castor::String const &name, castor::ChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) |
template<typename TypeT , typename ControlT , typename ... ParamsT> | |
void | visit (castor::String const &name, castor::GroupChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) |
void | visit (ShaderModule const &value, bool forceProgramsVisit) override |
void | visit (ProgramModule const &shader, ast::EntryPoint entryPoint, bool forceProgramsVisit) override |
void | visit (DebugConfig const &value) override |
void | visit (castor::String const &name, bool &value, ControlsList controls) override |
void | visit (castor::String const &name, int16_t &value, ControlsList controls) override |
void | visit (castor::String const &name, uint16_t &value, ControlsList controls) override |
void | visit (castor::String const &name, int32_t &value, ControlsList controls) override |
void | visit (castor::String const &name, uint32_t &value, ControlsList controls) override |
void | visit (castor::String const &name, int64_t &value, ControlsList controls) override |
void | visit (castor::String const &name, uint64_t &value, ControlsList controls) override |
void | visit (castor::String const &name, float &value, ControlsList controls) override |
void | visit (castor::String const &name, double &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Angle &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::RgbColour &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::RgbaColour &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::HdrRgbColour &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls) override |
void | visit (castor::String const &name, ColourWrapper value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point2f &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point2i &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point2ui &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point3f &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point3i &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point3ui &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point4f &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point4i &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Point4ui &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::Matrix4x4f &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< float > &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls) override |
void | visit (castor::String const &name, float &value, castor::Range< float > const &range, ControlsList controls) override |
void | visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, ControlsList controls) override |
void | visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, ControlsList controls) override |
void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls) override |
void | visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, ControlsList controls) override |
void | visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, ControlsList controls) override |
void | visit (castor::String const &name, bool &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, int16_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, uint16_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, int32_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, uint32_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, int64_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, uint64_t &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, float &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, double &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Angle &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::RgbColour &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, ColourWrapper value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point2f &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point2i &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point2ui &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point3f &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point3i &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point3ui &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point4f &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point4i &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Point4ui &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls) override |
void | visit (castor::String const &name, float &value, castor::Range< float > const &range, AtomicControlsList controls) override |
void | visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, AtomicControlsList controls) override |
void | visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, AtomicControlsList controls) override |
void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls) override |
void | visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, AtomicControlsList controls) override |
void | visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, AtomicControlsList controls) override |
Public Member Functions inherited from castor3d::ConfigurationVisitorBase | |
virtual C3D_API | ~ConfigurationVisitorBase ()=default |
ConfigurationVisitorBlock | visit (castor::String const &name, ControlsList const &) |
ConfigurationVisitorBlock | visit (castor::String const &name, AtomicControlsList const &) |
template<typename ControlT = bool> | |
ConfigurationVisitorBlock | visit (castor::String const &name, ControlT *control=nullptr) |
void | visit (ShaderModule const &shader) |
void | visit (ProgramModule const &shader, ast::EntryPoint entryPoint) |
void | visit (ProgramModule const &shader) |
void | visit (castor::String const &name, crg::ImageViewId const &viewId, VkImageLayout layout, TextureFactors const &factors={}) |
void | visit (castor::String const &name, Texture const &texture, VkImageLayout layout, TextureFactors const &factors={}) |
template<typename ValueT , typename ControlT = bool> | |
void | visit (castor::String const &name, ValueT &value, ControlT *control=nullptr) |
template<typename ControlT = bool> | |
void | visit (castor::String const &name, ColourWrapper value, ControlT *control=nullptr) |
template<typename ValueT , typename ControlT = bool> | |
void | visit (castor::String const &name, ValueT &value, castor::Range< ValueT > const &range, ControlT *control=nullptr) |
template<typename ControlT = bool> | |
void | visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlT *control=nullptr) |
template<typename ValueT , typename ControlT = bool*> | |
void | visit (castor::String const &name, ValueT &enumValue, castor::StringArray const &enumNames, OnEnumValueChangeT< ValueT > onChange, ControlT control=ControlT{}) |
template<typename TypeT , typename ControlT , typename ... ParamsT> | |
void | visit (castor::String const &name, castor::ChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) |
template<typename TypeT , typename ControlT , typename ... ParamsT> | |
void | visit (castor::String const &name, castor::GroupChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) |
Protected Member Functions | |
ConfigurationVisitor (Config config={}) | |
bool | doFilter (crg::ImageViewId const &viewId, TextureFactors const &factors) const override |
Protected Member Functions inherited from castor3d::ConfigurationVisitorBase | |
ConfigurationVisitorBase (Config config={ false }) | |
ConfigurationVisitorBlock | doPushConfigurationBlock (castor::String const &category) |
virtual C3D_API castor::RawUniquePtr< ConfigurationVisitorBase > | doGetSubConfiguration (castor::String const &category)=0 |
Additional Inherited Members | |
Public Types inherited from castor3d::ConfigurationVisitorBase | |
using | Callback = castor::Function< void() > |
template<typename ControlT > | |
using | ControlsListT = castor::Vector< castor::Pair< ControlT *, Callback > > |
template<typename EnumT > | |
using | OnEnumValueChangeT = castor::Function< void( EnumT oldV, EnumT newV ) > |
using | ControlsList = ControlsListT< bool > |
using | AtomicControlsList = ControlsListT< std::atomic_bool > |
using | OnSEnumValueChange = OnEnumValueChangeT< int32_t > |
using | OnUEnumValueChange = OnEnumValueChangeT< uint32_t > |
Static Public Member Functions inherited from castor3d::ConfigurationVisitorBase | |
template<typename ControlT > | |
static ControlsListT< ControlT > | makeControlsList (ControlT *control) |
template<typename ControlT > | |
static ControlsListT< ControlT > | makeControlsList (ControlsListT< ControlT > controls) |
Public Attributes inherited from castor3d::ConfigurationVisitorBase | |
Config const | config |
|
inlineexplicitprotected |
|
inlineoverrideprotectedvirtual |
Implements castor3d::ConfigurationVisitorBase.
|
inline |
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
name Values.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
name Values.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
inline |
name Names.
|
inline |
|
inline |
name Intermediate images.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
inline |
|
inline |
|
virtual |
name Debug configuration.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
name Debug configuration.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
virtual |
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inline |
|
virtual |
name Shader source.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.
|
inlineoverridevirtual |
name Shader source.
Implements castor3d::ConfigurationVisitorBase.
Reimplemented in castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::RenderTechniqueVisitor, and castor3d::ToneMappingVisitor.