Castor3D 0.14.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::BackgroundTextWriter

#include <BackgroundTextWriter.hpp>

Graphe d'héritage de castor3d::BackgroundTextWriter:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::BackgroundTextWriter:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API BackgroundTextWriter (castor::TextFile &file, castor::String const &tabs)
 Constructeur. Plus de détails...
 
C3D_API void visit (ColourBackground &background) override
 Visite un fond de type couleur. Plus de détails...
 
C3D_API void visit (SkyboxBackground &background) override
 Visite un fond de type couleur. Plus de détails...
 
C3D_API void visit (ImageBackground &background) override
 Visite un fond de type couleur. Plus de détails...
 
void visit (ShaderModule const &value, bool forceProgramsVisit) override
 
void visit (DebugConfig const &value) override
 
void visit (castor::String const &category) override
 
void visit (castor::String const &name, bool &value, bool *control) override
 
void visit (castor::String const &name, int16_t &value, bool *control) override
 
void visit (castor::String const &name, uint16_t &value, bool *control) override
 
void visit (castor::String const &name, int32_t &value, bool *control) override
 
void visit (castor::String const &name, uint32_t &value, bool *control) override
 
void visit (castor::String const &name, int64_t &value, bool *control) override
 
void visit (castor::String const &name, uint64_t &value, bool *control) override
 
void visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control) override
 
void visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control) override
 
void visit (castor::String const &name, float &value, bool *control) override
 
void visit (castor::String const &name, double &value, bool *control) override
 
void visit (castor::String const &name, BlendMode &value, bool *control) override
 
void visit (castor::String const &name, ParallaxOcclusionMode &value, bool *control) override
 
void visit (castor::String const &name, VkCompareOp &value, bool *control) override
 
void visit (castor::String const &name, castor::RgbColour &value, bool *control) override
 
void visit (castor::String const &name, castor::RgbaColour &value, bool *control) override
 
void visit (castor::String const &name, castor::HdrRgbColour &value, bool *control) override
 
void visit (castor::String const &name, castor::HdrRgbaColour &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, bool *control) override
 
void visit (castor::String const &name, float &value, castor::Range< float > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control) override
 
virtual C3D_API void visit (ShaderModule const &shader, bool forceProgramsVisit)=0
 
void visit (ShaderModule const &shader)
 
virtual C3D_API void visit (DebugConfig const &config)=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 &category)=0
 
virtual C3D_API void visit (castor::String const &name, bool &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, double &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, BlendMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, ParallaxOcclusionMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkCompareOp &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< float > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< int32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< uint32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, castor::Range< float > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, castor::GroupChangeTracked< TypeT > &value)
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::GroupChangeTracked< TypeT > &value)
 
- Fonctions membres publiques hérités de castor3d::BackgroundVisitor
C3D_API BackgroundVisitor (Config config={})
 Constructeur. Plus de détails...
 
virtual C3D_API void visit (ColourBackground &background)=0
 Visite un fond de type couleur. Plus de détails...
 
virtual C3D_API void visit (SkyboxBackground &background)=0
 Visite un fond de type skybox. Plus de détails...
 
virtual C3D_API void visit (ImageBackground &background)=0
 Visite un fond de type image. Plus de détails...
 
void visit (ShaderModule const &value, bool forceProgramsVisit) override
 
void visit (DebugConfig const &value) override
 
void visit (castor::String const &category) override
 
void visit (castor::String const &name, bool &value, bool *control) override
 
void visit (castor::String const &name, int16_t &value, bool *control) override
 
void visit (castor::String const &name, uint16_t &value, bool *control) override
 
void visit (castor::String const &name, int32_t &value, bool *control) override
 
void visit (castor::String const &name, uint32_t &value, bool *control) override
 
void visit (castor::String const &name, int64_t &value, bool *control) override
 
void visit (castor::String const &name, uint64_t &value, bool *control) override
 
void visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control) override
 
void visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control) override
 
void visit (castor::String const &name, float &value, bool *control) override
 
void visit (castor::String const &name, double &value, bool *control) override
 
void visit (castor::String const &name, BlendMode &value, bool *control) override
 
void visit (castor::String const &name, ParallaxOcclusionMode &value, bool *control) override
 
void visit (castor::String const &name, VkCompareOp &value, bool *control) override
 
void visit (castor::String const &name, castor::RgbColour &value, bool *control) override
 
void visit (castor::String const &name, castor::RgbaColour &value, bool *control) override
 
void visit (castor::String const &name, castor::HdrRgbColour &value, bool *control) override
 
void visit (castor::String const &name, castor::HdrRgbaColour &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point2ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point3ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4f &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4i &value, bool *control) override
 
void visit (castor::String const &name, castor::Point4ui &value, bool *control) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, bool *control) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, bool *control) override
 
void visit (castor::String const &name, float &value, castor::Range< float > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, bool *control=nullptr) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control) override
 
virtual C3D_API void visit (ShaderModule const &shader, bool forceProgramsVisit)=0
 
void visit (ShaderModule const &shader)
 
virtual C3D_API void visit (DebugConfig const &config)=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 &category)=0
 
virtual C3D_API void visit (castor::String const &name, bool &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, double &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, BlendMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, ParallaxOcclusionMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkCompareOp &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< float > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< int32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< uint32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, castor::Range< float > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, castor::GroupChangeTracked< TypeT > &value)
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::GroupChangeTracked< TypeT > &value)
 
- Fonctions membres publiques hérités de castor3d::PipelineVisitor
virtual C3D_API void visit (ShaderModule const &shader, bool forceProgramsVisit)=0
 
void visit (ShaderModule const &shader)
 
virtual C3D_API void visit (DebugConfig const &config)=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 &category)=0
 
virtual C3D_API void visit (castor::String const &name, bool &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint16_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint64_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, bool *control)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, double &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, BlendMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, ParallaxOcclusionMode &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkCompareOp &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbaColour &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< float > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< int32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< uint32_t > &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, castor::Range< float > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, castor::Range< int32_t > const &range, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, castor::Range< uint32_t > const &range, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, castor::GroupChangeTracked< TypeT > &value)
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, float &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, int32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, uint32_t &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point2ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point3ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4i &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Point4ui &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::Matrix4x4f &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< float > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< int32_t > &value, bool *control=nullptr)=0
 
virtual C3D_API void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::RangedValue< uint32_t > &value, bool *control=nullptr)=0
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::GroupChangeTracked< TypeT > &value)
 
- Fonctions membres publiques hérités de castor3d::PipelineVisitorBase
virtual C3D_API ~PipelineVisitorBase ()=default
 
void visit (ShaderModule 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 TypeT >
void visit (castor::String const &name, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, castor::GroupChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::ChangeTracked< TypeT > &value)
 
template<typename TypeT >
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &bufferName, castor::String const &varName, castor::GroupChangeTracked< TypeT > &value)
 

Membres hérités additionnels

- Attributs publics hérités de castor3d::PipelineVisitorBase
Config const config
 
- Fonctions membres protégées hérités de castor3d::PipelineVisitor
 PipelineVisitor (Config config)
 
- Fonctions membres protégées hérités de castor3d::PipelineVisitorBase
 PipelineVisitorBase (Config config)
 
virtual C3D_API bool doFilter (crg::ImageViewId const &viewId, TextureFactors const &factors) const =0
 

Documentation des constructeurs et destructeur

◆ BackgroundTextWriter()

C3D_API castor3d::BackgroundTextWriter::BackgroundTextWriter ( castor::TextFile &  file,
castor::String const &  tabs 
)

Constructeur.

Documentation des fonctions membres

◆ visit() [1/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  category)
inlineoverridevirtual

name Configuration globale de l'effet.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [2/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  category)
virtual

name Configuration globale du pipeline.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [3/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
BlendMode value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [4/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
BlendMode value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [5/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
bool &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [6/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
bool &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [7/116]

template<typename TypeT >
void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::ChangeTracked< TypeT > &  value 
)
inline

◆ visit() [8/116]

template<typename TypeT >
void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::GroupChangeTracked< TypeT > &  value 
)
inline

◆ visit() [9/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [10/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [11/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [12/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [13/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [14/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [15/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point2f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [16/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point2f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [17/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point2i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [18/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point2i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [19/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point2ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [20/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point2ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [21/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point3f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [22/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point3f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [23/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point3i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [24/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point3i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [25/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point3ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [26/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point3ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [27/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point4f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [28/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point4f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [29/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point4i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [30/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point4i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [31/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::Point4ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [32/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::Point4ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [33/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< float > &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [34/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [35/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [36/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [37/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [38/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [39/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::RgbaColour &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [40/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::RgbaColour &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [41/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
castor::RgbColour &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [42/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
castor::RgbColour &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [43/116]

void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
crg::ImageViewId const &  viewId,
VkImageLayout  layout,
TextureFactors const &  factors = {} 
)
inline

name Images intermédiaires.

◆ visit() [44/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
double &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [45/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
double &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [46/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
float &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [47/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
float &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [48/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
float &  value,
castor::Range< float > const &  range,
bool *  control = nullptr 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [49/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
float &  value,
castor::Range< float > const &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [50/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
int16_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [51/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
int16_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [52/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
int32_t &  enumValue,
castor::StringArray const &  enumNames,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [53/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
int32_t &  enumValue,
castor::StringArray const &  enumNames,
bool *  control 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [54/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
int32_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [55/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
int32_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [56/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
int32_t &  value,
castor::Range< int32_t > const &  range,
bool *  control = nullptr 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [57/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
int32_t &  value,
castor::Range< int32_t > const &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [58/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
int64_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [59/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
int64_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [60/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [61/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [62/116]

void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
Texture const &  texture,
VkImageLayout  layout,
TextureFactors const &  factors = {} 
)
inline

◆ visit() [63/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
uint16_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [64/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
uint16_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [65/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
uint32_t &  enumValue,
castor::StringArray const &  enumNames,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [66/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
uint32_t &  enumValue,
castor::StringArray const &  enumNames,
bool *  control 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [67/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
uint32_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [68/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
uint32_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [69/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
uint32_t &  value,
castor::Range< uint32_t > const &  range,
bool *  control = nullptr 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [70/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
uint32_t &  value,
castor::Range< uint32_t > const &  range,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [71/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
uint64_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [72/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
uint64_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [73/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkCompareOp &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [74/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkCompareOp &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [75/116]

template<typename TypeT >
void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::ChangeTracked< TypeT > &  value 
)
inline

◆ visit() [76/116]

template<typename TypeT >
void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::GroupChangeTracked< TypeT > &  value 
)
inline

◆ visit() [77/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Matrix4x4f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [78/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Matrix4x4f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [79/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [80/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [81/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [82/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [83/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [84/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point2ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [85/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [86/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [87/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [88/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [89/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [90/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point3ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [91/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4f &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [92/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4f &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [93/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4i &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [94/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4i &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [95/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4ui &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [96/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::Point4ui &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [97/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< float > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [98/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< float > &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [99/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< int32_t > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [100/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< int32_t > &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [101/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< uint32_t > &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [102/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
castor::RangedValue< uint32_t > &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [103/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
float &  value,
bool *  control 
)
inlineoverridevirtual

name Configuration d'UBO.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [104/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
float &  value,
bool *  control = nullptr 
)
virtual

name Configuration de shader buffer.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [105/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
int32_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [106/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
int32_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [107/116]

void castor3d::PipelineVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
uint32_t &  value,
bool *  control 
)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [108/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
castor::String const &  bufferName,
castor::String const &  varName,
uint32_t &  value,
bool *  control = nullptr 
)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [109/116]

C3D_API void castor3d::BackgroundTextWriter::visit ( ColourBackground background)
overridevirtual

Visite un fond de type couleur.

Implémente castor3d::BackgroundVisitor.

◆ visit() [110/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( DebugConfig const &  config)
virtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [111/116]

void castor3d::PipelineVisitor::visit ( DebugConfig const &  value)
inlineoverridevirtual

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [112/116]

C3D_API void castor3d::BackgroundTextWriter::visit ( ImageBackground background)
overridevirtual

Visite un fond de type couleur.

Implémente castor3d::BackgroundVisitor.

◆ visit() [113/116]

void castor3d::PipelineVisitorBase::visit ( ShaderModule const &  shader)
inline

◆ visit() [114/116]

virtual C3D_API void castor3d::PipelineVisitorBase::visit ( ShaderModule const &  shader,
bool  forceProgramsVisit 
)
virtual

name Source de shader.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [115/116]

void castor3d::PipelineVisitor::visit ( ShaderModule const &  value,
bool  forceProgramsVisit 
)
inlineoverridevirtual

name Source de shader.

Réimplémentée à partir de castor3d::PipelineVisitor.

◆ visit() [116/116]

C3D_API void castor3d::BackgroundTextWriter::visit ( SkyboxBackground background)
overridevirtual

Visite un fond de type couleur.

Implémente castor3d::BackgroundVisitor.


La documentation de cette classe a été générée à partir du fichier suivant :