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

Classe regroupant les configurations de multi-échantillonnage. Plus de détails...

Fonctions membres publiques

bool getMultisample () const
 Récupère le statut d'activation du multisample. Plus de détails...
 
void setMultisample (bool p_enable)
 Définit le statut d'activation du multisample. Plus de détails...
 
bool isAlphaToCoverageEnabled () const
 Récupère le statut d'activation de l'alpha to coverage. Plus de détails...
 
void enableAlphaToCoverage (bool p_enable)
 Définit le statut d'activation de l'alpha to coverage. Plus de détails...
 
uint32_t getSampleCoverageMask () const
 Récupère le masque de couverture de samples. Plus de détails...
 
void setSampleCoverageMask (uint32_t p_uiMask)
 Définit le masque de couverture de samples. Plus de détails...
 

Attributs protégés

bool m_bEnableAlphaToCoverage { false }
 
uint32_t m_uiSampleMask { 0xFFFFFFFF }
 
bool m_bMultisampled { false }
 

Description détaillée

Classe regroupant les configurations de multi-échantillonnage.

Auteur
Sylvain DOREMUS
Version
0.9.0
Date
15/08/2016

Documentation des fonctions membres

◆ enableAlphaToCoverage()

void castor3d::MultisampleState::enableAlphaToCoverage ( bool  p_enable)
inline

Définit le statut d'activation de l'alpha to coverage.

Paramètres
[in]p_enableLa nouvelle valeur

Références m_bEnableAlphaToCoverage.

◆ getMultisample()

bool castor3d::MultisampleState::getMultisample ( ) const
inline

Récupère le statut d'activation du multisample.

Renvoie
La valeur

Références m_bMultisampled.

◆ getSampleCoverageMask()

uint32_t castor3d::MultisampleState::getSampleCoverageMask ( ) const
inline

Récupère le masque de couverture de samples.

Renvoie
La valeur

Références m_uiSampleMask.

◆ isAlphaToCoverageEnabled()

bool castor3d::MultisampleState::isAlphaToCoverageEnabled ( ) const
inline

Récupère le statut d'activation de l'alpha to coverage.

Renvoie
La valeur

Références m_bEnableAlphaToCoverage.

◆ setMultisample()

void castor3d::MultisampleState::setMultisample ( bool  p_enable)
inline

Définit le statut d'activation du multisample.

Paramètres
[in]p_enableLa nouvelle valeur

Références m_bMultisampled.

◆ setSampleCoverageMask()

void castor3d::MultisampleState::setSampleCoverageMask ( uint32_t  p_uiMask)
inline

Définit le masque de couverture de samples.

Paramètres
[in]p_uiMaskLa nouvelle valeur

Références m_uiSampleMask.

Documentation des données membres

◆ m_bEnableAlphaToCoverage

bool castor3d::MultisampleState::m_bEnableAlphaToCoverage { false }
protected

Dit si l'alpha to coverage est activé.

Référencé par enableAlphaToCoverage(), et isAlphaToCoverageEnabled().

◆ m_bMultisampled

bool castor3d::MultisampleState::m_bMultisampled { false }
protected

Le statut d'activation du multié-échantillonnage.

Référencé par getMultisample(), et setMultisample().

◆ m_uiSampleMask

uint32_t castor3d::MultisampleState::m_uiSampleMask { 0xFFFFFFFF }
protected

Le masque d'échantillonage.

Référencé par getSampleCoverageMask(), et setSampleCoverageMask().


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