Fonctions membres publiques

Référence de la classe Castor::ColourComponent

Représente une composante de couleur (R, V, B ou A) pour l'utilisation dans Castor::Colour. Plus de détails...

Liste de tous les membres

Fonctions membres publiques

 ColourComponent (float p_fComponent)
 Constructeur à partir d'un float.
 ColourComponent (double p_dComponent)
 Constructeur à partir d'un double.
 ColourComponent (int p_iComponent)
 Constructeur à partir d'un int.
 ColourComponent (unsigned int p_uiComponent)
 Constructeur à partir d'un unsigned int.
 ColourComponent (long p_lComponent)
 Constructeur à partir d'un long.
 ColourComponent (unsigned long p_ulComponent)
 Constructeur à partir d'un unsigned long.
 ColourComponent (long long p_llComponent)
 Constructeur à partir d'un long long.
 ColourComponent (unsigned long long p_ullComponent)
 Constructeur à partir d'un unsigned long long.
 ColourComponent (char p_cComponent)
 Constructeur à partir d'un char.
 ColourComponent (byte p_byComponent)
 Constructeur à partir d'un byte.
 ~ColourComponent ()
 Destructeur.
 operator byte () const
 Opérateur de conversion implicite vers byte.
 operator float () const
 Opérateur de conversion implicite vers float.

Description détaillée

Représente une composante de couleur (R, V, B ou A) pour l'utilisation dans Castor::Colour.

Auteur:
Sylvain DOREMUS
Version:
0.6.1.0
Date:
19/10/2011
À faire:
Remove accessors, create traits
Remarques:
Définit les opérateurs de conversion en float ou byte, avec les opérations correspondantes
La valeur d'une composante de couleur est un nombre flottant compris entre 0.0 et 1.0

Documentation des constructeurs et destructeur

Castor::ColourComponent::ColourComponent ( float  p_fComponent  )  [inline]

Constructeur à partir d'un float.

Paramètres:
[in] p_fComponent La valeur de la composante, doit être comprise entre 0.0f et 1.0f
Castor::ColourComponent::ColourComponent ( double  p_dComponent  )  [inline]

Constructeur à partir d'un double.

Paramètres:
[in] p_dComponent La valeur de la composante, doit être comprise entre 0.0 et 1.0
Castor::ColourComponent::ColourComponent ( int  p_iComponent  )  [inline]

Constructeur à partir d'un int.

Paramètres:
[in] p_iComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( unsigned int  p_uiComponent  )  [inline]

Constructeur à partir d'un unsigned int.

Paramètres:
[in] p_uiComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( long  p_lComponent  )  [inline]

Constructeur à partir d'un long.

Paramètres:
[in] p_lComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( unsigned long  p_ulComponent  )  [inline]

Constructeur à partir d'un unsigned long.

Paramètres:
[in] p_ulComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( long long  p_llComponent  )  [inline]

Constructeur à partir d'un long long.

Paramètres:
[in] p_llComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( unsigned long long  p_ullComponent  )  [inline]

Constructeur à partir d'un unsigned long long.

Paramètres:
[in] p_ullComponent La valeur de la composante, doit être comprise entre 0 et 255
Castor::ColourComponent::ColourComponent ( char  p_cComponent  )  [inline]

Constructeur à partir d'un char.

Paramètres:
[in] p_cComponent La valeur de la composante
Castor::ColourComponent::ColourComponent ( byte  p_byComponent  )  [inline]

Constructeur à partir d'un byte.

Paramètres:
[in] p_byComponent La valeur de la composante
Castor::ColourComponent::~ColourComponent (  )  [inline]

Destructeur.


Documentation des fonctions membres

Castor::ColourComponent::operator byte (  )  const [inline]

Opérateur de conversion implicite vers byte.

Castor::ColourComponent::operator float (  )  const [inline]

Opérateur de conversion implicite vers float.


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros