Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::RenderTechniqueVisitor, including all inherited members.
AtomicControlsList typedef | castor3d::ConfigurationVisitorBase | |
Callback typedef | castor3d::ConfigurationVisitorBase | |
config | castor3d::ConfigurationVisitorBase | |
ConfigurationVisitor(Config config={}) | castor3d::ConfigurationVisitor | inlineexplicitprotected |
ConfigurationVisitorBase(Config config={ false }) | castor3d::ConfigurationVisitorBase | inlineexplicitprotected |
ControlsList typedef | castor3d::ConfigurationVisitorBase | |
ControlsListT typedef | castor3d::ConfigurationVisitorBase | |
doFilter(crg::ImageViewId const &viewId, TextureFactors const &factors) const override | castor3d::ConfigurationVisitor | inlineprotectedvirtual |
doGetSubConfiguration(castor::String const &category)=0 | castor3d::ConfigurationVisitorBase | protectedpure virtual |
doPushConfigurationBlock(castor::String const &category) | castor3d::ConfigurationVisitorBase | inlineprotected |
getFlags() const noexcept | castor3d::RenderTechniqueVisitor | inline |
getScene() const noexcept | castor3d::RenderTechniqueVisitor | inline |
makeControlsList(ControlT *control) | castor3d::ConfigurationVisitorBase | inlinestatic |
makeControlsList(ControlsListT< ControlT > controls) | castor3d::ConfigurationVisitorBase | inlinestatic |
OnEnumValueChangeT typedef | castor3d::ConfigurationVisitorBase | |
OnSEnumValueChange typedef | castor3d::ConfigurationVisitorBase | |
OnUEnumValueChange typedef | castor3d::ConfigurationVisitorBase | |
RenderTechniqueVisitor(PipelineFlags flags, Scene const &scene, Config config={ false }) noexcept | castor3d::RenderTechniqueVisitor | inlineprotected |
visit(ShaderModule const &value, bool forceProgramsVisit) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(ProgramModule const &shader, ast::EntryPoint entryPoint, bool forceProgramsVisit) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(DebugConfig const &value) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, bool &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int16_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint16_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int64_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint64_t &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, float &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, double &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Angle &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbColour &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbaColour &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbColour &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, ColourWrapper value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2f &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2i &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2ui &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3f &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3i &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3ui &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4f &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4i &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4ui &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Matrix4x4f &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< float > &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, float &value, castor::Range< float > const &range, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, ControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, bool &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int16_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint16_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int64_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint64_t &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, float &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, double &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Angle &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbColour &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, ColourWrapper value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2f &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2i &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2ui &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3f &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3i &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3ui &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4f &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4i &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4ui &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, float &value, castor::Range< float > const &range, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, AtomicControlsList controls) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, ControlsList const &) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, AtomicControlsList const &) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, ControlT *control=nullptr) | castor3d::RenderTechniqueVisitor | inline |
visit(ShaderModule const &shader, bool forceProgramsVisit)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(ProgramModule const &shader, ast::EntryPoint entryPoint, bool forceProgramsVisit)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(ShaderModule const &shader) | castor3d::RenderTechniqueVisitor | inline |
visit(ProgramModule const &shader, ast::EntryPoint entryPoint) | castor3d::RenderTechniqueVisitor | inline |
visit(ProgramModule const &shader) | castor3d::RenderTechniqueVisitor | inline |
visit(DebugConfig const &debugConfig)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, crg::ImageViewId const &viewId, VkImageLayout layout, TextureFactors const &factors={}) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, Texture const &texture, VkImageLayout layout, TextureFactors const &factors={}) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, bool &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int16_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint16_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int64_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint64_t &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, float &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, double &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Angle &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbColour &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbaColour &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbColour &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, ColourWrapper value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2f &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2i &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2ui &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3f &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3i &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3ui &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4f &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4i &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4ui &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Matrix4x4f &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< float > &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, float &value, castor::Range< float > const &range, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, ControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, bool &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int16_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint16_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int64_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint64_t &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, float &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, double &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Angle &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbColour &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, ColourWrapper value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2f &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2i &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2ui &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3f &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3i &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3ui &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4f &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4i &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4ui &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, float &value, castor::Range< float > const &range, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, OnSEnumValueChange onChange, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange, AtomicControlsList controls)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, ValueT &value, ControlT *control=nullptr) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, ColourWrapper value, ControlT *control=nullptr) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, ValueT &value, castor::Range< ValueT > const &range, ControlT *control=nullptr) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlT *control=nullptr) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, ValueT &enumValue, castor::StringArray const &enumNames, OnEnumValueChangeT< ValueT > onChange, ControlT control=ControlT{}) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, castor::ChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, castor::GroupChangeTrackedT< TypeT, ControlT > &value, ParamsT &&... params) | castor3d::RenderTechniqueVisitor | inline |
~ConfigurationVisitorBase()=default | castor3d::ConfigurationVisitorBase | virtual |