| Perspective3D_api Documentation Perspective3D

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

Couleurs 32 bits. Plus de détails...

`#include <perspective_types.h>`

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

## Fonctions membres publiques
| PCouleur ()
| PCouleur (const PPixel &p)
| PCouleur (const PCouleur_RAL &ral, bool actif_=true)
| PCouleur (Poctet_t rouge, Poctet_t vert, Poctet_t bleu, bool actif_=true)
| PCouleur (Poctet_t gris, bool actif_=true)
| PCouleur (const vues2D_t vue)
bool | operator== (const PCouleur &c) const
bool | Actif () const
void | defActif (bool a=true)
PCouleur | Inverse () const
PPixel | Pixel () const
PCouleur | Restaure ()
PCouleur | Div ()
PCouleur | Div2 ()
Fonctions membres publiques hérités de Perspective3D::PPixel
| PPixel ()
| PPixel (Poctet_t r_, Poctet_t v_, Poctet_t b_, Poctet_t a=255)
| PPixel (puint32 v)
| PPixel (const PPixel &p)
bool | Nulle () const
void | defNulle ()
bool | operator== (const PPixel &c) const
Poctet_t | R () const
Poctet_t | V () const
Poctet_t | B () const
Poctet_t | Alpha () const
void | defR (Poctet_t rouge)
void | defV (Poctet_t vert)
void | defB (Poctet_t bleu)
void | defRVB (Poctet_t rouge, Poctet_t vert, Poctet_t bleu)
void | defRVBA (Poctet_t rouge, Poctet_t vert, Poctet_t bleu, Poctet_t opacite)
void | defAlpha (Poctet_t a)
puint32 | RVBi () const
void | defIRVB (puint32 i)
void | toHSV (pfloat *val_h, pfloat *val_s, pfloat *val_v) const
void | toHSV (pfloat hsv[]) const
void | fromHSV (pfloat val_h, pfloat val_s, pfloat val_v)
void | fromHSV (const pfloat hsv[])
Fonctions membres publiques hérités de Perspective3D::PBase
| PBase ()
| ~PBase ()

## Attributs protégés
bool | actif
bool | div
Attributs protégés hérités de Perspective3D::PPixel
Poctet_t | r
Poctet_t | v
Poctet_t | b
Poctet_t | alpha

## 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

Couleurs 32 bits.

## Documentation des constructeurs et destructeur

## ◆ PCouleur() [1/6]

Perspective3D::PCouleur::PCouleur | ( |  | ) |
| inline explicit

## ◆ PCouleur() [2/6]

Perspective3D::PCouleur::PCouleur | ( | const PPixel & | p | ) |
| inline explicit

## ◆ PCouleur() [3/6]

Perspective3D::PCouleur::PCouleur | ( | const PCouleur_RAL & | ral,
|  | bool | actif_ = `true`
| ) |  |
| inline explicit

## ◆ PCouleur() [4/6]

Perspective3D::PCouleur::PCouleur | ( | Poctet_t | rouge,
|  | Poctet_t | vert,
|  | Poctet_t | bleu,
|  | bool | actif_ = `true`
| ) |  |
| inline explicit

## ◆ PCouleur() [5/6]

Perspective3D::PCouleur::PCouleur | ( | Poctet_t | gris,
|  | bool | actif_ = `true`
| ) |  |
| inline explicit

## ◆ PCouleur() [6/6]

Perspective3D::PCouleur::PCouleur | ( | const vues2D_t | vue | ) |
| explicit

## Documentation des fonctions membres

## ◆ Actif()

bool Perspective3D::PCouleur::Actif | ( |  | ) | const
| inline

## ◆ defActif()

void Perspective3D::PCouleur::defActif | ( | bool | a = `true` | ) |
| inline

## ◆ Div()

PCouleur Perspective3D::PCouleur::Div | ( |  | ) |

## ◆ Div2()

PCouleur Perspective3D::PCouleur::Div2 | ( |  | ) |

## ◆ Inverse()

PCouleur Perspective3D::PCouleur::Inverse | ( |  | ) | const
| inline

## ◆ operator==()

bool Perspective3D::PCouleur::operator== | ( | const PCouleur & | c | ) | const
| inline

## ◆ Pixel()

PPixel Perspective3D::PCouleur::Pixel | ( |  | ) | const
| inline

## ◆ Restaure()

PCouleur Perspective3D::PCouleur::Restaure | ( |  | ) |

## Documentation des données membres

## ◆ actif

bool Perspective3D::PCouleur::actif
| protected

## ◆ div

bool Perspective3D::PCouleur::div
| protected

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

- perspective_types.h