Castor3D  ..
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::RasteriserState

Classe de configuration du rasteriser. Plus de détails...

Fonctions membres publiques

Castor3D::FillMode GetFillMode () const
 
void SetFillMode (Castor3D::FillMode p_value)
 Définit le mode de remplissage. Plus de détails...
 
Castor3D::Culling GetCulledFaces () const
 
void SetCulledFaces (Castor3D::Culling p_value)
 Définit les faces cachées. Plus de détails...
 
bool GetFrontCCW () const
 
void SetFrontCCW (bool p_value)
 Définit le'orientation des faces considérées comme tournées vers l'avant. Plus de détails...
 
bool GetAntialiasedLines () const
 
void SetAntialiasedLines (bool p_value)
 Définit le statut d'antialising des lignes. Plus de détails...
 
float GetDepthBiasFactor () const
 
void SetDepthBiasFactor (float p_value)
 Définit le facteur de modificateur de profondeur. Plus de détails...
 
float GetDepthBiasUnits () const
 
void SetDepthBiasUnits (float p_value)
 Définit l'unité du modificateur de profondeur. Plus de détails...
 
bool GetDepthClipping () const
 
void SetDepthClipping (bool p_value)
 Définit le statut de depth clipping. Plus de détails...
 
bool GetScissor () const
 
void SetScissor (bool p_value)
 Définit le statut d'activation du scissor test. Plus de détails...
 
bool GetDiscardPrimitives () const
 
void SetDiscardPrimitives (bool p_value)
 Définit le statut de défausse des primitives. Plus de détails...
 

Attributs protégés

FillMode m_fillMode { FillMode::eSolid }
 
Culling m_culledFaces { Culling::eBack }
 
bool m_frontCCW { true }
 
bool m_antialiasedLines { false }
 
float m_depthBiasFactor { 0.0f }
 
float m_depthBiasUnits { 0.0f }
 
bool m_scissorTest { false }
 
bool m_depthClipping { true }
 
bool m_discardPrimitives { false }
 

Description détaillée

Classe de configuration du rasteriser.

Auteur
Sylvain DOREMUS
Version
0.7.0
Date
02/06/2013

Documentation des fonctions membres

◆ GetAntialiasedLines()

bool Castor3D::RasteriserState::GetAntialiasedLines ( ) const
inline
Renvoie
Le statut d'antialising des lignes.

Références m_antialiasedLines.

◆ GetCulledFaces()

Castor3D::Culling Castor3D::RasteriserState::GetCulledFaces ( ) const
inline
Renvoie
Les faces cachées

Références m_culledFaces.

◆ GetDepthBiasFactor()

float Castor3D::RasteriserState::GetDepthBiasFactor ( ) const
inline
Renvoie
Le facteur de modificateur de profondeur.

Références m_depthBiasFactor.

◆ GetDepthBiasUnits()

float Castor3D::RasteriserState::GetDepthBiasUnits ( ) const
inline
Renvoie
L'unité du modificateur de profondeur.

Références m_depthBiasUnits.

◆ GetDepthClipping()

bool Castor3D::RasteriserState::GetDepthClipping ( ) const
inline
Renvoie
Le statut de depth clipping.

Références m_depthClipping.

◆ GetDiscardPrimitives()

bool Castor3D::RasteriserState::GetDiscardPrimitives ( ) const
inline
Renvoie
La statut de défausse des primitives.

Références m_discardPrimitives.

◆ GetFillMode()

Castor3D::FillMode Castor3D::RasteriserState::GetFillMode ( ) const
inline
Renvoie
La mode de remplissage.

Références m_fillMode.

◆ GetFrontCCW()

bool Castor3D::RasteriserState::GetFrontCCW ( ) const
inline
Renvoie
L'orientation des faces considérées comme tournées vers l'avant.

Références m_frontCCW.

◆ GetScissor()

bool Castor3D::RasteriserState::GetScissor ( ) const
inline
Renvoie
La statut d'activation du scissor test.

Références m_scissorTest.

◆ SetAntialiasedLines()

void Castor3D::RasteriserState::SetAntialiasedLines ( bool  p_value)
inline

Définit le statut d'antialising des lignes.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_antialiasedLines.

◆ SetCulledFaces()

void Castor3D::RasteriserState::SetCulledFaces ( Castor3D::Culling  p_value)
inline

Définit les faces cachées.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_culledFaces.

◆ SetDepthBiasFactor()

void Castor3D::RasteriserState::SetDepthBiasFactor ( float  p_value)
inline

Définit le facteur de modificateur de profondeur.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_depthBiasFactor.

◆ SetDepthBiasUnits()

void Castor3D::RasteriserState::SetDepthBiasUnits ( float  p_value)
inline

Définit l'unité du modificateur de profondeur.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_depthBiasUnits.

◆ SetDepthClipping()

void Castor3D::RasteriserState::SetDepthClipping ( bool  p_value)
inline

Définit le statut de depth clipping.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_depthClipping.

◆ SetDiscardPrimitives()

void Castor3D::RasteriserState::SetDiscardPrimitives ( bool  p_value)
inline

Définit le statut de défausse des primitives.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_discardPrimitives.

◆ SetFillMode()

void Castor3D::RasteriserState::SetFillMode ( Castor3D::FillMode  p_value)
inline

Définit le mode de remplissage.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_fillMode.

◆ SetFrontCCW()

void Castor3D::RasteriserState::SetFrontCCW ( bool  p_value)
inline

Définit le'orientation des faces considérées comme tournées vers l'avant.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_frontCCW.

◆ SetScissor()

void Castor3D::RasteriserState::SetScissor ( bool  p_value)
inline

Définit le statut d'activation du scissor test.

Paramètres
[in]p_valueLa nouvelle valeur.

Références m_scissorTest.

Documentation des données membres

◆ m_antialiasedLines

bool Castor3D::RasteriserState::m_antialiasedLines { false }
protected

Le statut d'antialising des lignes.

Référencé par GetAntialiasedLines(), et SetAntialiasedLines().

◆ m_culledFaces

Culling Castor3D::RasteriserState::m_culledFaces { Culling::eBack }
protected

Les faces cachées.

Référencé par GetCulledFaces(), et SetCulledFaces().

◆ m_depthBiasFactor

float Castor3D::RasteriserState::m_depthBiasFactor { 0.0f }
protected

Le facteur du modificateur de profondeur.

Référencé par GetDepthBiasFactor(), et SetDepthBiasFactor().

◆ m_depthBiasUnits

float Castor3D::RasteriserState::m_depthBiasUnits { 0.0f }
protected

L'unité du modificateur de profondeur.

Référencé par GetDepthBiasUnits(), et SetDepthBiasUnits().

◆ m_depthClipping

bool Castor3D::RasteriserState::m_depthClipping { true }
protected

Le statut de depth clipping.

Référencé par GetDepthClipping(), et SetDepthClipping().

◆ m_discardPrimitives

bool Castor3D::RasteriserState::m_discardPrimitives { false }
protected

Le statut de défausse des primitives.

Référencé par GetDiscardPrimitives(), et SetDiscardPrimitives().

◆ m_fillMode

FillMode Castor3D::RasteriserState::m_fillMode { FillMode::eSolid }
protected

Définit le mode de remplissage.

Référencé par GetFillMode(), et SetFillMode().

◆ m_frontCCW

bool Castor3D::RasteriserState::m_frontCCW { true }
protected

Les faces considérées comme tournées vers l'avant.

Référencé par GetFrontCCW(), et SetFrontCCW().

◆ m_scissorTest

bool Castor3D::RasteriserState::m_scissorTest { false }
protected

Le statut d'activation du scissor test.

Référencé par GetScissor(), et SetScissor().


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