| Perspective3D_api Documentation Perspective3D

Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Perspective3D::PTexte2D

Définition d'un texte 2D. Plus de détails...

`#include <perspective_types.h>`

Graphe d'héritage de Perspective3D::PTexte2D:
Graphe de collaboration de Perspective3D::PTexte2D:

## Fonctions membres publiques
| PTexte2D ()
| PTexte2D (const PTexte2D &t)
| PTexte2D (const char *texte_, const Ppoint2D &position_, pfloat taille_, pfloat rotation_)
PTexte2D & | operator= (const PTexte2D &t)
| ~PTexte2D ()
const Ppoint2D & | Position () const
void | defPosition (const Ppoint2D &p)
void | defPositionX (pfloat x)
void | defPositionY (pfloat y)
pfloat | TailleTexte () const
void | defTailleTexte (pfloat t)
pfloat | Rotation () const
void | defRotation (pfloat r)
puint | DefTexte (const char *s)
void | Suppr ()
const char * | Texte () const
puint | LongueurTexte () const
Fonctions membres publiques hérités de Perspective3D::PEnt2D
| PEnt2D ()
| PEnt2D (pident i)
| PEnt2D (pident i, vues2D_t v, bool c, const PCouleur &cl)
vues2D_t | Vue () const
void | defVue (vues2D_t v)
bool | Cache () const
void | defCache (bool c)
PCouleur & | Couleur ()
const PCouleur & | CouleurConst () const
void | defCouleur (const PCouleur &c)
void | defProprietes (proprietes_2d_t props)
proprietes_2d_t | Proprietes () const
Fonctions membres publiques hérités de Perspective3D::PEntite
| PEntite (pident id_)
| PEntite (pident id_, puint16 attr)
puint16 | Attributs () const
puint16 & | AttributsRef ()
void | ReinitAttributs ()
void | defAttributs (puint16 att)
void | AjoutAttribut (puint16 attr)
void | RetireAttribut (puint16 attr)
bool | ValideAttribut (puint16 attr) const
void | AjoutAttributId (puint16 id)
void | RetireAttributId (puint16 id)
bool | ValideAttributId (puint16 id) const
Fonctions membres publiques hérités de Perspective3D::PBaseId
| PBaseId (pident id_)
pident | Id () const
void | defId (pident i)
| Assignation de l'id d'une entité. Plus de détails...
bool | IdNul () const
Fonctions membres publiques hérités de Perspective3D::PBase
| PBase ()
| ~PBase ()

## Attributs protégés
char * | texte
puint | longueur_txt
Ppoint2D | position
pfloat | taille
pfloat | rotation
Attributs protégés hérités de Perspective3D::PEnt2D
vues2D_t | vue
proprietes_2d_t | proprietes
PCouleur | couleur
Attributs protégés hérités de Perspective3D::PEntite
puint16 | attributs
Attributs protégés hérités de Perspective3D::PBaseId
pident | id

## Membres hérités additionnels
Fonctions membres publiques statiques hérités de Perspective3D::PBase
static void * | operator new (std::size_t taille)
static void * | operator new[] (std::size_t taille)
static void | operator delete (void *p)
static void | operator delete[] (void *p)

## Description détaillée

Définition d'un texte 2D.

## Documentation des constructeurs et destructeur

## ◆ PTexte2D() [1/3]

Perspective3D::PTexte2D::PTexte2D | ( |  | ) |

## ◆ PTexte2D() [2/3]

Perspective3D::PTexte2D::PTexte2D | ( | const PTexte2D & | t | ) |

## ◆ PTexte2D() [3/3]

Perspective3D::PTexte2D::PTexte2D | ( | const char * | texte_,
|  | const Ppoint2D & | position_,
|  | pfloat | taille_,
|  | pfloat | rotation_
| ) |  |

## ◆ ~PTexte2D()

Perspective3D::PTexte2D::~PTexte2D | ( |  | ) |

## Documentation des fonctions membres

## ◆ defPosition()

void Perspective3D::PTexte2D::defPosition | ( | const Ppoint2D & | p | ) |
| inline

## ◆ defPositionX()

void Perspective3D::PTexte2D::defPositionX | ( | pfloat | x | ) |
| inline

## ◆ defPositionY()

void Perspective3D::PTexte2D::defPositionY | ( | pfloat | y | ) |
| inline

## ◆ defRotation()

void Perspective3D::PTexte2D::defRotation | ( | pfloat | r | ) |
| inline

## ◆ defTailleTexte()

void Perspective3D::PTexte2D::defTailleTexte | ( | pfloat | t | ) |
| inline

## ◆ DefTexte()

puint Perspective3D::PTexte2D::DefTexte | ( | const char * | s | ) |

## ◆ LongueurTexte()

puint Perspective3D::PTexte2D::LongueurTexte | ( |  | ) | const
| inline

## ◆ operator=()

PTexte2D& Perspective3D::PTexte2D::operator= | ( | const PTexte2D & | t | ) |

## ◆ Position()

const Ppoint2D& Perspective3D::PTexte2D::Position | ( |  | ) | const
| inline

## ◆ Rotation()

pfloat Perspective3D::PTexte2D::Rotation | ( |  | ) | const
| inline

## ◆ Suppr()

void Perspective3D::PTexte2D::Suppr | ( |  | ) |

## ◆ TailleTexte()

pfloat Perspective3D::PTexte2D::TailleTexte | ( |  | ) | const
| inline

## ◆ Texte()

const char* Perspective3D::PTexte2D::Texte | ( |  | ) | const
| inline

## Documentation des données membres

## ◆ longueur_txt

puint Perspective3D::PTexte2D::longueur_txt
| protected

## ◆ position

Ppoint2D Perspective3D::PTexte2D::position
| protected

## ◆ rotation

pfloat Perspective3D::PTexte2D::rotation
| protected

## ◆ taille

pfloat Perspective3D::PTexte2D::taille
| protected

## ◆ texte

char* Perspective3D::PTexte2D::texte
| protected

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

- perspective_types.h