Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la classe castor::IndexedRangeT< T >

Un intervalle dans une séquence d'intervalles. Plus de détails...

#include <RangeSequence.hpp>

Graphe d'héritage de castor::IndexedRangeT< T >:
Inheritance graph
[légende]
Graphe de collaboration de castor::IndexedRangeT< T >:
Collaboration graph
[légende]

Fonctions membres publiques

 IndexedRangeT (uint32_t index, T const &min, T const &max)
 
uint32_t getIndex () const
 
- Fonctions membres publiques hérités de castor::Range< T >
 Range (T const &min, T const &max) noexcept
 Constructeur.
 
T const & clamp (T const &value) const noexcept
 Remet une valeur dans l'intervalle.
 
bool has (T const &value) const noexcept
 
float percent (T const &value) const noexcept
 Retourne le pourcentage correspondant à la valeur donnée.
 
float invPercent (T const &value) const noexcept
 Retourne le pourcentage correspondant à la valeur donnée.
 
value (float const &percent) const noexcept
 Retourne la valeur correspondant au pourcentage donné.
 
invValue (float const &percent) const noexcept
 Retourne la valeur correspondant au pourcentage donné.
 
T const & getMin () const noexcept
 
T const & getMax () const noexcept
 

Description détaillée

template<typename T>
class castor::IndexedRangeT< T >

Un intervalle dans une séquence d'intervalles.

Documentation des constructeurs et destructeur

◆ IndexedRangeT()

template<typename T >
castor::IndexedRangeT< T >::IndexedRangeT ( uint32_t index,
T const & min,
T const & max )
inline

Documentation des fonctions membres

◆ getIndex()

template<typename T >
uint32_t castor::IndexedRangeT< T >::getIndex ( ) const
inline

La documentation de cette classe a été générée à partir des fichiers suivants :