Castor3D 0.15.0
Multiplatform 3D engine
|
#include <PipelineVisitor.hpp>
Classes | |
struct | Config |
Types publics | |
template<typename EnumT > | |
using | OnEnumValueChangeT = std::function< void(EnumT oldV, EnumT newV) > |
using | OnSEnumValueChange = OnEnumValueChangeT< int32_t > |
using | OnUEnumValueChange = OnEnumValueChangeT< uint32_t > |
Fonctions membres publiques | |
virtual C3D_API | ~PipelineVisitorBase ()=default |
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, OnSEnumValueChange onChange=[](int32_t, int32_t) {}, bool *control=nullptr)=0 |
virtual C3D_API void | visit (castor::String const &name, uint32_t &enumValue, castor::StringArray const &enumNames, OnUEnumValueChange onChange=[](uint32_t, uint32_t) {}, bool *control=nullptr)=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) |
Attributs publics | |
Config const | config |
Fonctions membres protégées | |
PipelineVisitorBase (Config config) | |
virtual C3D_API bool | doFilter (crg::ImageViewId const &viewId, TextureFactors const &factors) const =0 |
using castor3d::PipelineVisitorBase::OnEnumValueChangeT = std::function< void( EnumT oldV, EnumT newV ) > |
using castor3d::PipelineVisitorBase::OnSEnumValueChange = OnEnumValueChangeT< int32_t > |
using castor3d::PipelineVisitorBase::OnUEnumValueChange = OnEnumValueChangeT< uint32_t > |
|
inlineexplicitprotected |
|
virtualdefault |
|
protectedpure virtual |
|
pure virtual |
name Configuration globale du pipeline.
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
inline |
|
inline |
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
inline |
name Images intermédiaires.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
inline |
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
inline |
|
inline |
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
name Configuration de shader buffer.
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
pure virtual |
Implémenté dans castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
|
inline |
Références castor3d::PipelineVisitorBase::Config::allowProgramsVisit, config, et visit().
|
pure virtual |
name Source de shader.
Implémenté dans castor3d::RenderTechniqueVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, castor3d::BackgroundVisitor, castor3d::PipelineVisitor, castor3d::RenderTechniqueVisitor, castor3d::ToneMappingVisitor, castor3d::BackgroundTextWriter, et castor3d::BackgroundVisitor.
Référencé par visit().