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

Représente un pixel. Plus de détails...

#include <perspective_types.h>

Graphe d'héritage de Perspective3D::PPixel:
Inheritance graph
Graphe de collaboration de Perspective3D::PPixel:
Collaboration graph

Fonctions membres publiques

 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

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

Représente un pixel.

Documentation des constructeurs et destructeur

◆ PPixel() [1/4]

Perspective3D::PPixel::PPixel ( )
inlineexplicit

◆ PPixel() [2/4]

Perspective3D::PPixel::PPixel ( Poctet_t  r_,
Poctet_t  v_,
Poctet_t  b_,
Poctet_t  a = 255 
)
inlineexplicit

◆ PPixel() [3/4]

Perspective3D::PPixel::PPixel ( puint32  v)
inlineexplicit

◆ PPixel() [4/4]

Perspective3D::PPixel::PPixel ( const PPixel p)
inline

Documentation des fonctions membres

◆ Alpha()

Poctet_t Perspective3D::PPixel::Alpha ( ) const
inline

◆ B()

Poctet_t Perspective3D::PPixel::B ( ) const
inline

◆ defAlpha()

void Perspective3D::PPixel::defAlpha ( Poctet_t  a)
inline

◆ defB()

void Perspective3D::PPixel::defB ( Poctet_t  bleu)
inline

◆ defIRVB()

void Perspective3D::PPixel::defIRVB ( puint32  i)
inline

◆ defNulle()

void Perspective3D::PPixel::defNulle ( )
inline

◆ defR()

void Perspective3D::PPixel::defR ( Poctet_t  rouge)
inline

◆ defRVB()

void Perspective3D::PPixel::defRVB ( Poctet_t  rouge,
Poctet_t  vert,
Poctet_t  bleu 
)
inline

◆ defRVBA()

void Perspective3D::PPixel::defRVBA ( Poctet_t  rouge,
Poctet_t  vert,
Poctet_t  bleu,
Poctet_t  opacite 
)
inline

◆ defV()

void Perspective3D::PPixel::defV ( Poctet_t  vert)
inline

◆ fromHSV() [1/2]

void Perspective3D::PPixel::fromHSV ( pfloat  val_h,
pfloat  val_s,
pfloat  val_v 
)

◆ fromHSV() [2/2]

void Perspective3D::PPixel::fromHSV ( const pfloat  hsv[])

◆ Nulle()

bool Perspective3D::PPixel::Nulle ( ) const
inline

◆ operator==()

bool Perspective3D::PPixel::operator== ( const PPixel c) const
inline

◆ R()

Poctet_t Perspective3D::PPixel::R ( ) const
inline

◆ RVBi()

puint32 Perspective3D::PPixel::RVBi ( ) const
inline

◆ toHSV() [1/2]

void Perspective3D::PPixel::toHSV ( pfloat val_h,
pfloat val_s,
pfloat val_v 
) const

◆ toHSV() [2/2]

void Perspective3D::PPixel::toHSV ( pfloat  hsv[]) const

◆ V()

Poctet_t Perspective3D::PPixel::V ( ) const
inline

Documentation des données membres

◆ alpha

Poctet_t Perspective3D::PPixel::alpha
protected

◆ b

Poctet_t Perspective3D::PPixel::b
protected

◆ r

Poctet_t Perspective3D::PPixel::r
protected

◆ v

Poctet_t Perspective3D::PPixel::v
protected

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