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:
Inheritance graph
Graphe de collaboration de Perspective3D::PCouleur:
Collaboration graph

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 ( )
inlineexplicit

◆ PCouleur() [2/6]

Perspective3D::PCouleur::PCouleur ( const PPixel p)
inlineexplicit

◆ PCouleur() [3/6]

Perspective3D::PCouleur::PCouleur ( const PCouleur_RAL ral,
bool  actif_ = true 
)
inlineexplicit

◆ PCouleur() [4/6]

Perspective3D::PCouleur::PCouleur ( Poctet_t  rouge,
Poctet_t  vert,
Poctet_t  bleu,
bool  actif_ = true 
)
inlineexplicit

◆ PCouleur() [5/6]

Perspective3D::PCouleur::PCouleur ( Poctet_t  gris,
bool  actif_ = true 
)
inlineexplicit

◆ 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 :