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 :