Castor3D  ..
Classes | Espaces de nommage
Référence du fichier UniformHelpers.hpp
+ Graphe des dépendances par inclusion de UniformHelpers.hpp:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

struct  castor3d::VariableTypeTraits< Type, Enable >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eBool||Type==UniformType::eInt||Type==UniformType::eUInt||Type==UniformType::eFloat||Type==UniformType::eDouble||Type==UniformType::eSampler >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eVec2b||Type==UniformType::eVec2i||Type==UniformType::eVec2ui||Type==UniformType::eVec2f||Type==UniformType::eVec2d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eVec3b||Type==UniformType::eVec3i||Type==UniformType::eVec3ui||Type==UniformType::eVec3f||Type==UniformType::eVec3d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eVec4b||Type==UniformType::eVec4i||Type==UniformType::eVec4ui||Type==UniformType::eVec4f||Type==UniformType::eVec4d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat2x2b||Type==UniformType::eMat2x2i||Type==UniformType::eMat2x2ui||Type==UniformType::eMat2x2f||Type==UniformType::eMat2x2d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat2x3b||Type==UniformType::eMat2x3i||Type==UniformType::eMat2x3ui||Type==UniformType::eMat2x3f||Type==UniformType::eMat2x3d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat2x4b||Type==UniformType::eMat2x4i||Type==UniformType::eMat2x4ui||Type==UniformType::eMat2x4f||Type==UniformType::eMat2x4d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat3x2b||Type==UniformType::eMat3x2i||Type==UniformType::eMat3x2ui||Type==UniformType::eMat3x2f||Type==UniformType::eMat3x2d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat3x3b||Type==UniformType::eMat3x3i||Type==UniformType::eMat3x3ui||Type==UniformType::eMat3x3f||Type==UniformType::eMat3x3d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat3x4b||Type==UniformType::eMat3x4i||Type==UniformType::eMat3x4ui||Type==UniformType::eMat3x4f||Type==UniformType::eMat3x4d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat4x2b||Type==UniformType::eMat4x2i||Type==UniformType::eMat4x2ui||Type==UniformType::eMat4x2f||Type==UniformType::eMat4x2d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat4x3b||Type==UniformType::eMat4x3i||Type==UniformType::eMat4x3ui||Type==UniformType::eMat4x3f||Type==UniformType::eMat4x3d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::VariableTypeTraits< Type, typename std::enable_if< Type==UniformType::eMat4x4b||Type==UniformType::eMat4x4i||Type==UniformType::eMat4x4ui||Type==UniformType::eMat4x4f||Type==UniformType::eMat4x4d >::type >
 Récupère le VariableType d'un UniformType. Plus de détails...
 
struct  castor3d::IsMatrixType< Type >
 Dit si un UniformType est de type matrice. Plus de détails...
 
struct  castor3d::IsPointType< Type >
 Dit si un UniformType est de type point. Plus de détails...
 
struct  castor3d::IsOneType< Type >
 Dit si un UniformType est de type valeur simple. Plus de détails...
 
struct  castor3d::UniformTypeName< Type >
 Récupère le nom d'un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, Enable >
 Structure d'aide permettant de récupérer un sous type depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eSampler >::type >
 Structure d'aide permettant de récupérer un sous type depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eBool||Type==UniformType::eVec2b||Type==UniformType::eVec3b||Type==UniformType::eVec4b||Type==UniformType::eMat2x2b||Type==UniformType::eMat2x3b||Type==UniformType::eMat2x4b||Type==UniformType::eMat3x2b||Type==UniformType::eMat3x3b||Type==UniformType::eMat3x4b||Type==UniformType::eMat4x2b||Type==UniformType::eMat4x3b||Type==UniformType::eMat4x4b >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eInt||Type==UniformType::eVec2i||Type==UniformType::eVec3i||Type==UniformType::eVec4i||Type==UniformType::eMat2x2i||Type==UniformType::eMat2x3i||Type==UniformType::eMat2x4i||Type==UniformType::eMat3x2i||Type==UniformType::eMat3x3i||Type==UniformType::eMat3x4i||Type==UniformType::eMat4x2i||Type==UniformType::eMat4x3i||Type==UniformType::eMat4x4i >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eUInt||Type==UniformType::eVec2ui||Type==UniformType::eVec3ui||Type==UniformType::eVec4ui||Type==UniformType::eMat2x2ui||Type==UniformType::eMat2x3ui||Type==UniformType::eMat2x4ui||Type==UniformType::eMat3x2ui||Type==UniformType::eMat3x3ui||Type==UniformType::eMat3x4ui||Type==UniformType::eMat4x2ui||Type==UniformType::eMat4x3ui||Type==UniformType::eMat4x4ui >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eFloat||Type==UniformType::eVec2f||Type==UniformType::eVec3f||Type==UniformType::eVec4f||Type==UniformType::eMat2x2f||Type==UniformType::eMat2x3f||Type==UniformType::eMat2x4f||Type==UniformType::eMat3x2f||Type==UniformType::eMat3x3f||Type==UniformType::eMat3x4f||Type==UniformType::eMat4x2f||Type==UniformType::eMat4x3f||Type==UniformType::eMat4x4f >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformSubType< Type, typename std::enable_if< Type==UniformType::eDouble||Type==UniformType::eVec2d||Type==UniformType::eVec3d||Type==UniformType::eVec4d||Type==UniformType::eMat2x2d||Type==UniformType::eMat2x3d||Type==UniformType::eMat2x4d||Type==UniformType::eMat3x2d||Type==UniformType::eMat3x3d||Type==UniformType::eMat3x4d||Type==UniformType::eMat4x2d||Type==UniformType::eMat4x3d||Type==UniformType::eMat4x4d >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformMatrixType< T, Columns, Rows, Enable >
 Structure d'aide permettant de récupérer un type de matrice depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformMatrixType< T, Columns, Rows, typename std::enable_if< Columns !=Rows >::type >
 Structure d'aide permettant de récupérer un type de matrice depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformMatrixType< T, Columns, Rows, typename std::enable_if< Columns==Rows >::type >
 Structure d'aide permettant de récupérer un type de matrice depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformTypeTraits< Type, Enable >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformTypeTraits< Type, typename std::enable_if< IsPointType< Type >::value >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 
struct  castor3d::UniformTypeTraits< Type, typename std::enable_if< IsOneType< Type >::value >::type >
 Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType. Plus de détails...
 

Espaces de nommage

 castor3d