| Perspective3D_api Documentation Perspective3D

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

Définition d'un texte 3D divisé en vertices. Plus de détails...

`#include <perspective_types.h>`

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

## Fonctions membres publiques
| PTexte3D ()
| PTexte3D (const PTexte3D &txt)
| PTexte3D (const wchar_t *s, puint nb_chars, pfloat pos_x, pfloat pos_y, pfloat pos_z, const PCouleur &couleur, const pfloat taille, bool centrer=false)
const PStdVectSegments3D & | Vertices () const
bool | CollisionTextes (const PTexte3D &txt) const
| CollisionTextes Contrôle si deux textes 3D entrent en collision. Plus de détails...
const Pvec3 & | Origine () const
Fonctions membres publiques hérités de Perspective3D::PEnt3D
| PEnt3D ()
| PEnt3D (const PCouleur &c, pident i, bool a)
bool | Actif () const
void | defActif (bool a)
Fonctions membres publiques hérités de Perspective3D::PEnt23D
| PEnt23D (pident id_, proprietes_3d_t props)
| PEnt23D (const PCouleur &c, pident id_, proprietes_3d_t props)
| PEnt23D ()
const PCouleur & | CouleurConst () const
PCouleur & | Couleur ()
void | defCouleur (const PCouleur &c)
void | defProprietes (proprietes_3d_t props)
proprietes_3d_t | Proprietes () const
bool | Courbe () const
void | defCourbe (bool etat)
bool | Trou () const
void | defTrou (bool etat)
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
Pvec3 | origine
PCube3D | cube_texte
PStdVectSegments3D | vertices
Attributs protégés hérités de Perspective3D::PEnt3D
bool | actif
Attributs protégés hérités de Perspective3D::PEnt23D
proprietes_3d_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

## Amis
class | PTexte3DPriv

## 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 3D divisé en vertices.

## Documentation des constructeurs et destructeur

## ◆ PTexte3D() [1/3]

Perspective3D::PTexte3D::PTexte3D | ( |  | ) |

## ◆ PTexte3D() [2/3]

Perspective3D::PTexte3D::PTexte3D | ( | const PTexte3D & | txt | ) |
| explicit

## ◆ PTexte3D() [3/3]

Perspective3D::PTexte3D::PTexte3D | ( | const wchar_t * | s,
|  | puint | nb_chars,
|  | pfloat | pos_x,
|  | pfloat | pos_y,
|  | pfloat | pos_z,
|  | const PCouleur & | couleur,
|  | const pfloat | taille,
|  | bool | centrer = `false`
| ) |  |

## Documentation des fonctions membres

## ◆ CollisionTextes()

bool Perspective3D::PTexte3D::CollisionTextes | ( | const PTexte3D & | txt | ) | const

CollisionTextes Contrôle si deux textes 3D entrent en collision.

## ◆ Origine()

const Pvec3& Perspective3D::PTexte3D::Origine | ( |  | ) | const
| inline

## ◆ Vertices()

const PStdVectSegments3D& Perspective3D::PTexte3D::Vertices | ( |  | ) | const
| inline

## Documentation des fonctions amies et associées

## ◆ PTexte3DPriv

friend class PTexte3DPriv
| friend

## Documentation des données membres

## ◆ cube_texte

PCube3D Perspective3D::PTexte3D::cube_texte
| protected

## ◆ origine

Pvec3 Perspective3D::PTexte3D::origine
| protected

## ◆ vertices

PStdVectSegments3D Perspective3D::PTexte3D::vertices
| protected

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

- perspective_types.h