Castor3D 0.13.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::RenderTechniqueVisitor, y compris les membres hérités :
config | castor3d::PipelineVisitorBase | |
getFlags() const | castor3d::RenderTechniqueVisitor | inline |
getScene() const | castor3d::RenderTechniqueVisitor | inline |
PipelineVisitor(Config config) | castor3d::PipelineVisitor | inlineexplicitprotected |
PipelineVisitorBase(Config config) | castor3d::PipelineVisitorBase | inlineexplicitprotected |
RenderTechniqueVisitor(PipelineFlags flags, Scene const &scene, Config config={ false, true }) | castor3d::RenderTechniqueVisitor | inlineprotected |
visit(ShaderModule const &shader) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(ShaderModule const &value) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(DebugConfig const &value) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, bool &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int16_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint16_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int64_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint64_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, float &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, double &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, BlendMode &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, ParallaxOcclusionMode &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, PassFlags &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkCompareOp &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbColour &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RgbaColour &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbColour &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point2ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point3ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Point4ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::Matrix4x4f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< float > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control) override | castor3d::RenderTechniqueVisitor | inlinevirtual |
visit(ShaderModule const &shader)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(DebugConfig const &config)=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, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int16_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint16_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int64_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint64_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, float &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, double &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, BlendMode &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, ParallaxOcclusionMode &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, PassFlags &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkCompareOp &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbColour &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RgbaColour &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbColour &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::HdrRgbaColour &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point2ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point3ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Point4ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::Matrix4x4f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< float > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< int32_t > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::RangedValue< uint32_t > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, castor::ChangeTracked< TypeT > &value) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, castor::GroupChangeTracked< TypeT > &value) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control=nullptr)=0 | castor3d::RenderTechniqueVisitor | virtual |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::ChangeTracked< TypeT > &value) | castor3d::RenderTechniqueVisitor | inline |
visit(castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::GroupChangeTracked< TypeT > &value) | castor3d::RenderTechniqueVisitor | inline |
~PipelineVisitorBase()=default | castor3d::PipelineVisitorBase | virtual |