Castor3D  ..
Types publics | Liste de tous les membres
Référence du modèle de la structure 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...

Types publics

using type = TUniform< Type >
 
using value_sub_type = typename UniformSubType< Type >::type
 
using value_type = typename UniformMatrixType< value_sub_type, VariableTypeTraits< Type >::cols, VariableTypeTraits< Type >::rows >::type
 
using param_type = value_type
 
using return_type = value_type
 
using return_const_type = param_type
 
using typed_value_type = value_type
 

Description détaillée

template<UniformType Type>
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.

Auteur
Sylvain DOREMUS
Version
0.9.0
Date
21/06/2016
Remarques
Spécialisation pour les types matrices.

Documentation des définitions de type membres

◆ param_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::param_type = value_type

◆ return_const_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::return_const_type = param_type

◆ return_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::return_type = value_type

◆ type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::type = TUniform< Type >

◆ typed_value_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::typed_value_type = value_type

◆ value_sub_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::value_sub_type = typename UniformSubType< Type >::type

◆ value_type

template<UniformType Type>
using castor3d::UniformTypeTraits< Type, typename std::enable_if< IsMatrixType< Type >::value >::type >::value_type = typename UniformMatrixType< value_sub_type, VariableTypeTraits< Type >::cols, VariableTypeTraits< Type >::rows >::type

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