Castor3D
..
|
Classe de configuration du rasteriser. Plus de détails...
Fonctions membres publiques | |
RasteriserState () | |
Constructeur. Plus de détails... | |
virtual | ~RasteriserState () |
Destructeur. Plus de détails... | |
virtual bool | Initialise ()=0 |
Initialise les états. Plus de détails... | |
virtual void | Cleanup ()=0 |
Nettoie les états. Plus de détails... | |
virtual bool | Apply ()=0 |
Applique les états. Plus de détails... | |
Castor3D::eFILL_MODE | GetFillMode () const |
Récupère le mode de remplissage. Plus de détails... | |
void | SetFillMode (Castor3D::eFILL_MODE p_eMode) |
Définit le mode de remplissage. Plus de détails... | |
Castor3D::eFACE | GetCulledFaces () const |
Récupère les faces cachées. Plus de détails... | |
void | SetCulledFaces (Castor3D::eFACE p_eFace) |
Définit les faces cachées. Plus de détails... | |
bool | GetFrontCCW () const |
Récupère les faces considérées comme tournées vers l'avant. Plus de détails... | |
void | SetFrontCCW (bool p_bCCW) |
Définit les faces considérées comme tournées vers l'avant. Plus de détails... | |
bool | GetAntialiasedLines () const |
Récupère le statut d'antialising des lignes. Plus de détails... | |
void | SetAntialiasedLines (bool p_bAA) |
Définit le statut d'antialising des lignes. Plus de détails... | |
float | GetDepthBias () const |
Récupère le depth bias. Plus de détails... | |
void | SetDepthBias (float p_fBias) |
Définit le depth bias. Plus de détails... | |
bool | GetDepthClipping () const |
Récupère le statut de depth clipping. Plus de détails... | |
void | SetDepthClipping (bool p_bEnable) |
Définit le statut de depth clipping. Plus de détails... | |
bool | GetMultisample () const |
Récupère le statut d'acitvation du multisample. Plus de détails... | |
void | SetMultisample (bool p_bEnable) |
Définit le statut d'acitvation du multisample. Plus de détails... | |
bool | GetScissor () const |
Récupère le statut d'acitvation du scissor test. Plus de détails... | |
void | SetScissor (bool p_bEnable) |
Définit le statut d'acitvation du scissor test. Plus de détails... | |
Attributs protégés | |
bool | m_bChanged |
eFILL_MODE | m_eFillMode |
eFACE | m_eCulledFaces |
bool | m_bFrontCCW |
bool | m_bAntialiasedLines |
float | m_fDepthBias |
bool | m_bScissor |
bool | m_bDepthClipping |
bool | m_bMultisampled |
Classe de configuration du rasteriser.
Castor3D::RasteriserState::RasteriserState | ( | ) |
Constructeur.
|
virtual |
Destructeur.
|
pure virtual |
Applique les états.
|
pure virtual |
Nettoie les états.
|
inline |
Récupère le statut d'antialising des lignes.
|
inline |
Récupère les faces cachées.
|
inline |
Récupère le depth bias.
|
inline |
Récupère le statut de depth clipping.
|
inline |
Récupère le mode de remplissage.
|
inline |
Récupère les faces considérées comme tournées vers l'avant.
|
inline |
Récupère le statut d'acitvation du multisample.
|
inline |
Récupère le statut d'acitvation du scissor test.
|
pure virtual |
Initialise les états.
|
inline |
Définit le statut d'antialising des lignes.
[in] | p_bAA | La nouvelle valeur |
|
inline |
Définit les faces cachées.
[in] | p_eFace | La nouvelle valeur |
|
inline |
Définit le depth bias.
[in] | p_fBias | La nouvelle valeur |
|
inline |
Définit le statut de depth clipping.
[in] | p_bEnable | La nouvelle valeur |
|
inline |
Définit le mode de remplissage.
[in] | p_eMode | La nouvelle valeur |
|
inline |
Définit les faces considérées comme tournées vers l'avant.
[in] | p_bCCW | La nouvelle valeur |
|
inline |
Définit le statut d'acitvation du multisample.
[in] | p_bEnable | La nouvelle valeur |
|
inline |
Définit le statut d'acitvation du scissor test.
[in] | p_bEnable | La nouvelle valeur |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |