Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Attributs publics statiques | Liste de tous les membres
Référence du modèle de la structure sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >

#include <GlslDerivativeValue.hpp>

Types publics

using CppType = typename TypeTraits< StructInstance >::CppType
 
using OperandType = typename TypeTraits< StructInstance >::OperandType
 
using LargestType = typename TypeTraits< StructInstance >::LargestType
 
using ComponentType = typename TypeTraits< StructInstance >::ComponentType
 

Attributs publics statiques

static ast::type::Kind constexpr TypeEnum = TypeTraits< StructInstance >::TypeEnum
 
static bool constexpr HasArithmeticOperators = TypeTraits< StructInstance >::HasArithmeticOperators
 
static size_t constexpr Size = TypeTraits< StructInstance >::Size
 
static size_t constexpr ComponentCount = TypeTraits< StructInstance >::ComponentCount
 

Documentation des définitions de type membres

◆ ComponentType

template<typename ValueT , StringLiteralT StructNameT>
using sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::ComponentType = typename TypeTraits< StructInstance >::ComponentType

◆ CppType

template<typename ValueT , StringLiteralT StructNameT>
using sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::CppType = typename TypeTraits< StructInstance >::CppType

◆ LargestType

template<typename ValueT , StringLiteralT StructNameT>
using sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::LargestType = typename TypeTraits< StructInstance >::LargestType

◆ OperandType

template<typename ValueT , StringLiteralT StructNameT>
using sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::OperandType = typename TypeTraits< StructInstance >::OperandType

Documentation des données membres

◆ ComponentCount

template<typename ValueT , StringLiteralT StructNameT>
size_t constexpr sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::ComponentCount = TypeTraits< StructInstance >::ComponentCount
staticconstexpr

◆ HasArithmeticOperators

template<typename ValueT , StringLiteralT StructNameT>
bool constexpr sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::HasArithmeticOperators = TypeTraits< StructInstance >::HasArithmeticOperators
staticconstexpr

◆ Size

template<typename ValueT , StringLiteralT StructNameT>
size_t constexpr sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::Size = TypeTraits< StructInstance >::Size
staticconstexpr

◆ TypeEnum

template<typename ValueT , StringLiteralT StructNameT>
ast::type::Kind constexpr sdw::TypeTraits< castor3d::shader::DerivativeValueT< ValueT, StructNameT > >::TypeEnum = TypeTraits< StructInstance >::TypeEnum
staticconstexpr

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