Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Concepts | Fonctions | Variables
Référence du fichier Math.hpp

Classes

struct  castor::Fact< T, N >
 Cas récursif pour Factorielle. Plus de détails...
 
struct  castor::Fact< T, 0 >
 Cas d'arrêt pour Factorielle. Plus de détails...
 
struct  castor::Power< T, N >
 Cas récursif pour Puissance. Plus de détails...
 
struct  castor::Power< T, 1 >
 Cas d'arrêt pour Puissance. Plus de détails...
 
struct  castor::Power< T, 0 >
 Cas d'arrêt pour Puissance. Plus de détails...
 
struct  castor::LogN< N, T >
 Cas récursif pour Logarithme Népérien. Plus de détails...
 
struct  castor::LogN< 0, T >
 Cas d'arrêt pour Logarithme Népérien. Plus de détails...
 
struct  castor::Ln< T >
 Logarithme Népérien utilisant une implémentation template. Plus de détails...
 
struct  castor::details::MinRecT< DataT, ValueT >
 
struct  castor::details::MinRecT< DataT, LhsT, RhsT >
 
struct  castor::details::MinRecT< DataT, LhsT, RhsT, ValuesT... >
 
struct  castor::details::MaxRecT< DataT, ValueT >
 
struct  castor::details::MaxRecT< DataT, LhsT, RhsT >
 
struct  castor::details::MaxRecT< DataT, LhsT, RhsT, ValuesT... >
 

Espaces de nommage

namespace  castor
 
namespace  castor::details
 

Concepts

concept  castor::details::ValueTypeT
 

Fonctions

template<std::integral TypeT>
constexpr TypeT castor::divRoundUp (TypeT num, TypeT denom)
 Division arrondie au supérieur.
 

Variables

template<details::ValueTypeT DataT, DataT ... ValuesT>
static DataT castor::minValueT = details::MinRecT< DataT, ValuesT... >::value
 
template<details::ValueTypeT DataT, DataT ... ValuesT>
static DataT constexpr castor::maxValueT = details::MaxRecT< DataT, ValuesT... >::value