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 :