Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres protégées | Liste de tous les membres
Référence de la classe castor3d::PassVisitor

#include <PassVisitor.hpp>

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

Fonctions membres publiques

virtual C3D_API void visit (castor::String const &name, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, AtomicControlsList controls)=0
 
template<typename ControlT = bool>
void visit (castor::String const &name, ControlT *control=nullptr)
 
virtual C3D_API void visit (castor::String const &name, bool &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int16_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint16_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int64_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint64_t &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, double &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, BlendMode &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, ParallaxOcclusionMode &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, VkCompareOp &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbColour &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbaColour &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbColour &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2f &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2i &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2ui &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3f &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3i &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3ui &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4f &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4i &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4ui &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Matrix4x4f &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< float > &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, bool &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int16_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint16_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int32_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint32_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, int64_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, uint64_t &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, float &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, double &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, BlendMode &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, ParallaxOcclusionMode &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, VkCompareOp &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbColour &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2f &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2i &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point2ui &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3f &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3i &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point3ui &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4f &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4i &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Point4ui &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls)=0
 
virtual C3D_API void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls)=0
 
template<typename ControlT = bool>
void visit (castor::String const &name, bool &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int16_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint16_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int32_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint32_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int64_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint64_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, float &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, double &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, BlendMode &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, ParallaxOcclusionMode &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, VkCompareOp &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RgbaColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::HdrRgbColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::HdrRgbaColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Matrix4x4f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< float > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlT *control=nullptr)
 
template<typename TypeT , typename ControlT >
void visit (castor::String const &name, castor::ChangeTrackedT< TypeT, ControlT > &value, ControlsListT< ControlT > controls=ControlsListT< ControlT >{})
 
template<typename TypeT , typename ControlT >
void visit (castor::String const &name, castor::GroupChangeTrackedT< TypeT, ControlT > &value, ControlsListT< ControlT > controls=ControlsListT< ControlT >{})
 
void visit (castor::String const &name, ControlsList controls) override
 
void visit (castor::String const &name, AtomicControlsList controls) override
 
void visit (castor::String const &name, bool &value, ControlsList controls) override
 
void visit (castor::String const &name, int16_t &value, ControlsList controls) override
 
void visit (castor::String const &name, uint16_t &value, ControlsList controls) override
 
void visit (castor::String const &name, int32_t &value, ControlsList controls) override
 
void visit (castor::String const &name, uint32_t &value, ControlsList controls) override
 
void visit (castor::String const &name, int64_t &value, ControlsList controls) override
 
void visit (castor::String const &name, uint64_t &value, ControlsList controls) override
 
void visit (castor::String const &name, float &value, ControlsList controls) override
 
void visit (castor::String const &name, double &value, ControlsList controls) override
 
void visit (castor::String const &name, BlendMode &value, ControlsList controls) override
 
void visit (castor::String const &name, ParallaxOcclusionMode &value, ControlsList controls) override
 
void visit (castor::String const &name, VkCompareOp &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::RgbColour &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::RgbaColour &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::HdrRgbColour &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::HdrRgbaColour &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point2f &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point2i &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point2ui &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point3f &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point3i &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point3ui &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point4f &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point4i &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Point4ui &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlsList controls) override
 
void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlsList controls) override
 
void visit (castor::String const &name, bool &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, int16_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, uint16_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, int32_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, uint32_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, int64_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, uint64_t &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, float &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, double &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, BlendMode &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, ParallaxOcclusionMode &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, VkCompareOp &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::RgbColour &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::RgbaColour &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::HdrRgbColour &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::HdrRgbaColour &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point2f &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point2i &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point2ui &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point3f &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point3i &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point3ui &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point4f &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point4i &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Point4ui &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::Matrix4x4f &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< float > &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, AtomicControlsList controls) override
 
void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, AtomicControlsList controls) override
 
- Fonctions membres publiques hérités de castor3d::PassVisitorBase
virtual C3D_API ~PassVisitorBase ()=default
 
template<typename ControlT = bool>
void visit (castor::String const &name, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, bool &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int16_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint16_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int32_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint32_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, int64_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, uint64_t &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, float &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, double &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, BlendMode &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, ParallaxOcclusionMode &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, VkCompareOp &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RgbaColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::HdrRgbColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::HdrRgbaColour &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point2ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point3ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4i &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Point4ui &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::Matrix4x4f &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< float > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< int32_t > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, castor::RangedValue< uint32_t > &value, ControlT *control=nullptr)
 
template<typename ControlT = bool>
void visit (castor::String const &name, PassComponentTextureFlag textureFlag, TextureFlagConfiguration &value, uint32_t componentsCount, ControlT *control=nullptr)
 
template<typename TypeT , typename ControlT >
void visit (castor::String const &name, castor::ChangeTrackedT< TypeT, ControlT > &value, ControlsListT< ControlT > controls=ControlsListT< ControlT >{})
 
template<typename TypeT , typename ControlT >
void visit (castor::String const &name, castor::GroupChangeTrackedT< TypeT, ControlT > &value, ControlsListT< ControlT > controls=ControlsListT< ControlT >{})
 

Fonctions membres protégées

 PassVisitor (Config config)
 
- Fonctions membres protégées hérités de castor3d::PassVisitorBase
 PassVisitorBase (Config config)
 

Membres hérités additionnels

- Types publics hérités de castor3d::PassVisitorBase
template<typename ControlT >
using ControlsListT = std::vector< ControlT * >
 
using ControlsList = ControlsListT< bool >
 
using AtomicControlsList = ControlsListT< std::atomic_bool >
 
- Fonctions membres publiques statiques hérités de castor3d::PassVisitorBase
template<typename ControlT >
static ControlsListT< ControlT > makeControlsList (ControlT *control)
 
- Attributs publics hérités de castor3d::PassVisitorBase
Config const config
 

Documentation des constructeurs et destructeur

◆ PassVisitor()

castor3d::PassVisitor::PassVisitor ( Config  config)
inlineexplicitprotected

Documentation des fonctions membres

◆ visit() [1/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [2/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
AtomicControlsList  controls 
)
virtual

◆ visit() [3/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
BlendMode value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [4/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
BlendMode value,
AtomicControlsList  controls 
)
virtual

◆ visit() [5/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
BlendMode value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [6/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
BlendMode value,
ControlsList  controls 
)
virtual

◆ visit() [7/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
BlendMode value,
ControlT *  control = nullptr 
)
inline

◆ visit() [8/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
bool &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [9/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
bool &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [10/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
bool &  value,
ControlsList  controls 
)
inlineoverridevirtual

name Valeurs.

Implémente castor3d::PassVisitorBase.

◆ visit() [11/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
bool &  value,
ControlsList  controls 
)
virtual

name Valeurs.

Implémente castor3d::PassVisitorBase.

◆ visit() [12/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
bool &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [13/156]

template<typename TypeT , typename ControlT >
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::ChangeTrackedT< TypeT, ControlT > &  value,
ControlsListT< ControlT >  controls = ControlsListT< ControlT >{} 
)
inline

◆ visit() [14/156]

template<typename TypeT , typename ControlT >
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::GroupChangeTrackedT< TypeT, ControlT > &  value,
ControlsListT< ControlT >  controls = ControlsListT< ControlT >{} 
)
inline

◆ visit() [15/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [16/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [17/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [18/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
ControlsList  controls 
)
virtual

◆ visit() [19/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbaColour &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [20/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [21/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [22/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [23/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
ControlsList  controls 
)
virtual

◆ visit() [24/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::HdrRgbColour &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [25/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [26/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [27/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [28/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
ControlsList  controls 
)
virtual

◆ visit() [29/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Matrix4x4f &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [30/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2f &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [31/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2f &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [32/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2f &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [33/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2f &  value,
ControlsList  controls 
)
virtual

◆ visit() [34/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2f &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [35/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2i &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [36/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2i &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [37/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2i &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [38/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2i &  value,
ControlsList  controls 
)
virtual

◆ visit() [39/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2i &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [40/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2ui &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [41/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2ui &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [42/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point2ui &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [43/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2ui &  value,
ControlsList  controls 
)
virtual

◆ visit() [44/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point2ui &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [45/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3f &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [46/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3f &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [47/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3f &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [48/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3f &  value,
ControlsList  controls 
)
virtual

◆ visit() [49/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3f &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [50/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3i &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [51/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3i &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [52/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3i &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [53/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3i &  value,
ControlsList  controls 
)
virtual

◆ visit() [54/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3i &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [55/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3ui &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [56/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3ui &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [57/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point3ui &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [58/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3ui &  value,
ControlsList  controls 
)
virtual

◆ visit() [59/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point3ui &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [60/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4f &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [61/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4f &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [62/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4f &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [63/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4f &  value,
ControlsList  controls 
)
virtual

◆ visit() [64/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4f &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [65/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4i &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [66/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4i &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [67/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4i &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [68/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4i &  value,
ControlsList  controls 
)
virtual

◆ visit() [69/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4i &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [70/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4ui &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [71/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4ui &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [72/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::Point4ui &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [73/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4ui &  value,
ControlsList  controls 
)
virtual

◆ visit() [74/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::Point4ui &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [75/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [76/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [77/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [78/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
ControlsList  controls 
)
virtual

◆ visit() [79/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< float > &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [80/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [81/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [82/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [83/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
ControlsList  controls 
)
virtual

◆ visit() [84/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< int32_t > &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [85/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [86/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [87/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [88/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
ControlsList  controls 
)
virtual

◆ visit() [89/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RangedValue< uint32_t > &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [90/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RgbaColour &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [91/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RgbaColour &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [92/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RgbaColour &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [93/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RgbaColour &  value,
ControlsList  controls 
)
virtual

◆ visit() [94/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RgbaColour &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [95/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RgbColour &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [96/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RgbColour &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [97/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
castor::RgbColour &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [98/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
castor::RgbColour &  value,
ControlsList  controls 
)
virtual

◆ visit() [99/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
ControlsList  controls 
)
inlineoverridevirtual

name Noms.

Implémente castor3d::PassVisitorBase.

◆ visit() [100/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
ControlsList  controls 
)
virtual

name Noms.

Implémente castor3d::PassVisitorBase.

◆ visit() [101/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
ControlT *  control = nullptr 
)
inline

◆ visit() [102/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
double &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [103/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
double &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [104/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
double &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [105/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
double &  value,
ControlsList  controls 
)
virtual

◆ visit() [106/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
double &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [107/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
float &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [108/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
float &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [109/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
float &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [110/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
float &  value,
ControlsList  controls 
)
virtual

◆ visit() [111/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
float &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [112/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int16_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [113/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int16_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [114/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int16_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [115/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int16_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [116/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int16_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [117/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int32_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [118/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int32_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [119/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int32_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [120/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int32_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [121/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int32_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [122/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int64_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [123/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int64_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [124/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
int64_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [125/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int64_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [126/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
int64_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [127/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [128/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
AtomicControlsList  controls 
)
virtual

◆ visit() [129/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [130/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
ControlsList  controls 
)
virtual

◆ visit() [131/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
ParallaxOcclusionMode value,
ControlT *  control = nullptr 
)
inline

◆ visit() [132/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
PassComponentTextureFlag  textureFlag,
TextureFlagConfiguration value,
uint32_t  componentsCount,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [133/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
PassComponentTextureFlag  textureFlag,
TextureFlagConfiguration value,
uint32_t  componentsCount,
AtomicControlsList  controls 
)
virtual

◆ visit() [134/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
PassComponentTextureFlag  textureFlag,
TextureFlagConfiguration value,
uint32_t  componentsCount,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [135/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
PassComponentTextureFlag  textureFlag,
TextureFlagConfiguration value,
uint32_t  componentsCount,
ControlsList  controls 
)
virtual

◆ visit() [136/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
PassComponentTextureFlag  textureFlag,
TextureFlagConfiguration value,
uint32_t  componentsCount,
ControlT *  control = nullptr 
)
inline

◆ visit() [137/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint16_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [138/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint16_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [139/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint16_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [140/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint16_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [141/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint16_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [142/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint32_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [143/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint32_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [144/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint32_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [145/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint32_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [146/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint32_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [147/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint64_t &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [148/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint64_t &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [149/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
uint64_t &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [150/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint64_t &  value,
ControlsList  controls 
)
virtual

◆ visit() [151/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
uint64_t &  value,
ControlT *  control = nullptr 
)
inline

◆ visit() [152/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
VkCompareOp &  value,
AtomicControlsList  controls 
)
inlineoverridevirtual

◆ visit() [153/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
VkCompareOp &  value,
AtomicControlsList  controls 
)
virtual

◆ visit() [154/156]

void castor3d::PassVisitor::visit ( castor::String const &  name,
VkCompareOp &  value,
ControlsList  controls 
)
inlineoverridevirtual

◆ visit() [155/156]

virtual C3D_API void castor3d::PassVisitorBase::visit ( castor::String const &  name,
VkCompareOp &  value,
ControlsList  controls 
)
virtual

◆ visit() [156/156]

template<typename ControlT = bool>
void castor3d::PassVisitorBase::visit ( castor::String const &  name,
VkCompareOp &  value,
ControlT *  control = nullptr 
)
inline

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