Fonctions membres publiques

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

Représentation d'un caractère d'une Font (glyphe). Plus de détails...

Graphe d'héritage de Castor::Glyph:
Graphe de collaboration de Castor::Glyph:

Liste de tous les membres

Fonctions membres publiques

 Glyph ()
 Constructeur.
 Glyph (Glyph const &p_glyph)
 Constructeur par copie.
 Glyph (Glyph &&p_glyph)
 Constructeur par déplacement.
Glyphoperator= (Glyph const &p_glyph)
 Opérateur d'affectation par copie.
Glyphoperator= (Glyph &&p_glyph)
 Opérateur d'affectation par déplacement.
 ~Glyph ()
 Destructeur.
Size const & GetSize () const
 Récupère les dimensions de la glyphe.
Position const & GetPosition () const
 Récupère la position de la glyphe.
std::vector< unsigned char >
const & 
GetBitmap () const
 Récupère l'image de la glyphe.
std::vector< unsigned char > & GetBitmap ()
 Récupère l'image de la glyphe.
void SetBitmap (std::vector< unsigned char > const &val)
 Définit l'image de la glyphe.
void SetPosition (Position const &val)
 Définit la position de la glyphe.
void SetSize (Size const &val)
 Définit les dimensions de la glyphe.

Description détaillée

Représentation d'un caractère d'une Font (glyphe).

Auteur:
Sylvain DOREMUS
Version:
0.7.0.0
Date:
18/08/2011
Remarques:
Contient la position, taille et pixels d'un caractère

Documentation des constructeurs et destructeur

Castor::Glyph::Glyph (  ) 

Constructeur.

Castor::Glyph::Glyph ( Glyph const &  p_glyph  ) 

Constructeur par copie.

Paramètres:
[in] p_glyph L'objet Glyph à copier
Castor::Glyph::Glyph ( Glyph &&  p_glyph  ) 

Constructeur par déplacement.

Paramètres:
[in] p_glyph L'objet Glyph à déplacer
Castor::Glyph::~Glyph (  ) 

Destructeur.


Documentation des fonctions membres

std::vector<unsigned char> const& Castor::Glyph::GetBitmap (  )  const [inline]

Récupère l'image de la glyphe.

Renvoie:
Une référence constante sur l'image de la glyphe
std::vector<unsigned char>& Castor::Glyph::GetBitmap (  )  [inline]

Récupère l'image de la glyphe.

Renvoie:
Une référence sur l'image de la glyphe
Position const& Castor::Glyph::GetPosition (  )  const [inline]

Récupère la position de la glyphe.

Renvoie:
La position de la glyphe
Size const& Castor::Glyph::GetSize (  )  const [inline]

Récupère les dimensions de la glyphe.

Renvoie:
Les dimensions de la glyphe
Glyph& Castor::Glyph::operator= ( Glyph &&  p_glyph  ) 

Opérateur d'affectation par déplacement.

Paramètres:
[in] p_glyph L'objet Glyph à déplacer
Renvoie:
Une référence sur cet objet Glyph
Glyph& Castor::Glyph::operator= ( Glyph const &  p_glyph  ) 

Opérateur d'affectation par copie.

Paramètres:
[in] p_glyph L'objet Glyph à copier
Renvoie:
Une référence sur cet objet Glyph
void Castor::Glyph::SetBitmap ( std::vector< unsigned char > const &  val  )  [inline]

Définit l'image de la glyphe.

Paramètres:
[in] val La nouvelle image
void Castor::Glyph::SetPosition ( Position const &  val  )  [inline]

Définit la position de la glyphe.

Paramètres:
[in] val La nouvelle position
void Castor::Glyph::SetSize ( Size const &  val  )  [inline]

Définit les dimensions de la glyphe.

Paramètres:
[in] val Les nouvelles dimensions

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