Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres protégées | Liste de tous les membres
Référence de la classe castor3d::ToneMappingVisitorabstract
Graphe d'héritage de castor3d::ToneMappingVisitor:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::ToneMappingVisitor:
Collaboration graph
[légende]

Fonctions membres publiques

virtual ~ToneMappingVisitor ()
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, HdrConfig &value)=0
 
void visit (ShaderModule const &shader) override
 
void visit (DebugConfig const &ubo) override
 
void visit (castor::String const &name, float &value) override
 
void visit (castor::String const &name, int32_t &value) override
 
void visit (castor::String const &name, uint32_t &value) override
 
void visit (castor::String const &name, castor::Point2f &value) override
 
void visit (castor::String const &name, castor::Point2i &value) override
 
void visit (castor::String const &name, castor::Point2ui &value) override
 
void visit (castor::String const &name, castor::Point3f &value) override
 
void visit (castor::String const &name, castor::Point3i &value) override
 
void visit (castor::String const &name, castor::Point3ui &value) override
 
void visit (castor::String const &name, castor::Point4f &value) override
 
void visit (castor::String const &name, castor::Point4i &value) override
 
void visit (castor::String const &name, castor::Point4ui &value) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, float &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, int32_t &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, uint32_t &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Matrix4x4f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< float > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< int32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< float > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< int32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Matrix4x4f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< float > > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< int32_t > > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< uint32_t > > &value) override
 
virtual void visit (ShaderModule const &shader)=0
 
virtual void visit (DebugConfig const &ubo)=0
 
void visit (castor::String const &name, ashes::ImageView const &view, VkImageLayout layout, TextureFactors const &factors={})
 
virtual void visit (castor::String const &name, float &value)=0
 
virtual void visit (castor::String const &name, int32_t &value)=0
 
virtual void visit (castor::String const &name, uint32_t &value)=0
 
virtual void visit (castor::String const &name, castor::Point2f &value)=0
 
virtual void visit (castor::String const &name, castor::Point2i &value)=0
 
virtual void visit (castor::String const &name, castor::Point2ui &value)=0
 
virtual void visit (castor::String const &name, castor::Point3f &value)=0
 
virtual void visit (castor::String const &name, castor::Point3i &value)=0
 
virtual void visit (castor::String const &name, castor::Point3ui &value)=0
 
virtual void visit (castor::String const &name, castor::Point4f &value)=0
 
virtual void visit (castor::String const &name, castor::Point4i &value)=0
 
virtual void visit (castor::String const &name, castor::Point4ui &value)=0
 
virtual void visit (castor::String const &name, castor::Matrix4x4f &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< float > &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< int32_t > &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, float &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, int32_t &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, uint32_t &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Matrix4x4f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< float > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< int32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< float > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< int32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Matrix4x4f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< float > > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< int32_t > > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< uint32_t > > &value)=0
 
- Fonctions membres publiques hérités de castor3d::PipelineVisitor
virtual ~PipelineVisitor ()
 
virtual void visit (ShaderModule const &shader)=0
 
virtual void visit (DebugConfig const &ubo)=0
 
void visit (castor::String const &name, ashes::ImageView const &view, VkImageLayout layout, TextureFactors const &factors={})
 
virtual void visit (castor::String const &name, float &value)=0
 
virtual void visit (castor::String const &name, int32_t &value)=0
 
virtual void visit (castor::String const &name, uint32_t &value)=0
 
virtual void visit (castor::String const &name, castor::Point2f &value)=0
 
virtual void visit (castor::String const &name, castor::Point2i &value)=0
 
virtual void visit (castor::String const &name, castor::Point2ui &value)=0
 
virtual void visit (castor::String const &name, castor::Point3f &value)=0
 
virtual void visit (castor::String const &name, castor::Point3i &value)=0
 
virtual void visit (castor::String const &name, castor::Point3ui &value)=0
 
virtual void visit (castor::String const &name, castor::Point4f &value)=0
 
virtual void visit (castor::String const &name, castor::Point4i &value)=0
 
virtual void visit (castor::String const &name, castor::Point4ui &value)=0
 
virtual void visit (castor::String const &name, castor::Matrix4x4f &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< float > &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< int32_t > &value)=0
 
virtual void visit (castor::String const &name, castor::RangedValue< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, float &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, int32_t &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, uint32_t &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4i &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4ui &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Matrix4x4f &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< float > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< int32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< float > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< int32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< uint32_t > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4i > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4ui > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Matrix4x4f > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< float > > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< int32_t > > &value)=0
 
virtual void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< uint32_t > > &value)=0
 
void visit (ShaderModule const &shader) override
 
void visit (DebugConfig const &ubo) override
 
void visit (castor::String const &name, float &value) override
 
void visit (castor::String const &name, int32_t &value) override
 
void visit (castor::String const &name, uint32_t &value) override
 
void visit (castor::String const &name, castor::Point2f &value) override
 
void visit (castor::String const &name, castor::Point2i &value) override
 
void visit (castor::String const &name, castor::Point2ui &value) override
 
void visit (castor::String const &name, castor::Point3f &value) override
 
void visit (castor::String const &name, castor::Point3i &value) override
 
void visit (castor::String const &name, castor::Point3ui &value) override
 
void visit (castor::String const &name, castor::Point4f &value) override
 
void visit (castor::String const &name, castor::Point4i &value) override
 
void visit (castor::String const &name, castor::Point4ui &value) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, float &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, int32_t &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, uint32_t &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point2ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point3ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4i &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Point4ui &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::Matrix4x4f &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< float > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< int32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::RangedValue< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< float > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< int32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< uint32_t > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point2ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point3ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4i > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Point4ui > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::Matrix4x4f > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< float > > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< int32_t > > &value) override
 
void visit (castor::String const &name, VkShaderStageFlags shaders, castor::String const &ubo, castor::String const &uniform, castor::ChangeTracked< castor::RangedValue< uint32_t > > &value) override
 
- Fonctions membres publiques hérités de castor3d::PipelineVisitorBase
virtual ~PipelineVisitorBase ()
 
void visit (castor::String const &name, ashes::ImageView const &view, VkImageLayout layout, TextureFactors const &factors={})
 

Fonctions membres protégées

 ToneMappingVisitor ()
 
- 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)
 

Membres hérités additionnels

- Attributs publics hérités de castor3d::PipelineVisitorBase
Config const config
 

Documentation des constructeurs et destructeur

◆ ToneMappingVisitor()

castor3d::ToneMappingVisitor::ToneMappingVisitor ( )
inlineprotected

◆ ~ToneMappingVisitor()

virtual castor3d::ToneMappingVisitor::~ToneMappingVisitor ( )
inlinevirtual

Documentation des fonctions membres

◆ visit() [1/102]

virtual void castor3d::ToneMappingVisitor::visit ( castor::String const &  name,
VkShaderStageFlags  shaders,
HdrConfig value 
)
pure virtual

name Configuration d'UBO.

◆ visit() [2/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [3/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [4/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [5/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [6/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [7/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [8/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [9/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [10/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [11/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [12/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [13/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [14/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [15/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [16/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [17/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [18/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [19/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [20/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [21/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [22/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [23/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [24/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [25/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [26/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [27/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [28/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [29/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [30/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [31/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [32/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [33/102]

virtual void castor3d::PipelineVisitorBase::visit

name Configuration d'UBO.

◆ visit() [34/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [35/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [36/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [37/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [38/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [39/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [40/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [41/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [42/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [43/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [44/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [45/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [46/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [47/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [48/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [49/102]

virtual void castor3d::PipelineVisitorBase::visit

name Configuration globale de l'effet.

◆ visit() [50/102]

void castor3d::PipelineVisitorBase::visit
inline

name Images intermédiaires.

◆ visit() [51/102]

virtual void castor3d::PipelineVisitorBase::visit

◆ visit() [52/102]

virtual void castor3d::PipelineVisitorBase::visit

name Source de shader.

◆ visit() [53/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [54/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [55/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [56/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [57/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [58/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [59/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [60/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [61/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [62/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [63/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [64/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [65/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [66/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [67/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [68/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [69/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [70/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [71/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [72/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [73/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [74/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [75/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [76/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [77/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [78/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [79/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [80/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [81/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [82/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [83/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [84/102]

void castor3d::PipelineVisitor::visit
inlineoverride

name Configuration d'UBO.

◆ visit() [85/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [86/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [87/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [88/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [89/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [90/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [91/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [92/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [93/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [94/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [95/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [96/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [97/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [98/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [99/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [100/102]

void castor3d::PipelineVisitor::visit
inlineoverride

name Configuration globale de l'effet.

◆ visit() [101/102]

void castor3d::PipelineVisitor::visit
inlineoverride

◆ visit() [102/102]

void castor3d::PipelineVisitor::visit
inlineoverride

name Source de shader.


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