|
| BlendState () |
| Constructeur. Plus de détails...
|
|
virtual | ~BlendState () |
| 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...
|
|
bool | IsAlphaToCoverageEnabled () const |
| Récupère le statut d'activation de l'alpha to coverage. Plus de détails...
|
|
void | EnableAlphaToCoverage (bool p_bEnable) |
| Définit le statut d'activation de l'alpha to coverage. Plus de détails...
|
|
bool | IsIndependantBlendEnabled () const |
| Récupère le statut d'activation du blending ind�pendant. Plus de détails...
|
|
void | EnableIndependantBlend (bool p_bEnable) |
| Définit le statut d'activation du blending ind�pendant. Plus de détails...
|
|
const Castor::Colour & | GetBlendFactors () const |
| Récupère les facteurs de blend. Plus de détails...
|
|
void | SetBlendFactors (const Castor::Colour &p_clFactors) |
| Définit les facteurs de blend. 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...
|
|
bool | IsBlendEnabled (uint8_t p_uiIndex=0) const |
| Récupère le statut d'activation du blending. Plus de détails...
|
|
void | EnableBlend (bool p_bEnable, uint8_t p_uiIndex=0) |
| Définit le statut d'activation du blending. Plus de détails...
|
|
eBLEND | GetRgbSrcBlend (uint8_t p_uiIndex=0) const |
| Récupère le facteur source RGB. Plus de détails...
|
|
void | SetRgbSrcBlend (eBLEND p_eValue, uint8_t p_uiIndex=0) |
| Définit le facteur source RGB. Plus de détails...
|
|
eBLEND | GetRgbDstBlend (uint8_t p_uiIndex=0) const |
| Récupère le facteur destination RGB. Plus de détails...
|
|
void | SetRgbDstBlend (eBLEND p_eValue, uint8_t p_uiIndex=0) |
| Définit le facteur destination RGB. Plus de détails...
|
|
eBLEND_OP | GetRgbBlendOp (uint8_t p_uiIndex=0) const |
| Récupère l'opération de blend RGB. Plus de détails...
|
|
void | SetRgbBlendOp (eBLEND_OP p_eValue, uint8_t p_uiIndex=0) |
| Définit l'opération de blend RGB. Plus de détails...
|
|
eBLEND | GetAlphaSrcBlend (uint8_t p_uiIndex=0) const |
| Récupère le facteur source alpha. Plus de détails...
|
|
void | SetAlphaSrcBlend (eBLEND p_eValue, uint8_t p_uiIndex=0) |
| Définit le facteur source alpha. Plus de détails...
|
|
eBLEND | GetAlphaDstBlend (uint8_t p_uiIndex=0) const |
| Récupère le facteur destination alpha. Plus de détails...
|
|
void | SetAlphaDstBlend (eBLEND p_eValue, uint8_t p_uiIndex=0) |
| Définit le facteur destination alpha. Plus de détails...
|
|
eBLEND_OP | GetAlphaBlendOp (uint8_t p_uiIndex=0) const |
| Récupère l'opération de blend RGB. Plus de détails...
|
|
void | SetAlphaBlendOp (eBLEND_OP p_eValue, uint8_t p_uiIndex=0) |
| Définit l'opération de blend RGB. Plus de détails...
|
|
uint8_t | GetWriteMask (uint8_t p_uiIndex=0) const |
| Récupère le masque d'écriture de la cible de rendu. Plus de détails...
|
|
void | SetWriteMask (uint8_t p_byMask, uint8_t p_uiIndex=0) |
| Définit le masque d'écriture de la cible de rendu. Plus de détails...
|
|
void | SetColourMask (eWRITING_MASK p_r, eWRITING_MASK p_g, eWRITING_MASK p_b, eWRITING_MASK p_a) |
| Définit le masque d'écriture des couleurs. Plus de détails...
|
|
eWRITING_MASK | GetColourMaskR () const |
| Récupère le masque d'écriture de la composante rouge. Plus de détails...
|
|
eWRITING_MASK | GetColourMaskG () const |
| Récupère le masque d'écriture de la composante verte. Plus de détails...
|
|
eWRITING_MASK | GetColourMaskB () const |
| Récupère le masque d'écriture de la composante bleue. Plus de détails...
|
|
eWRITING_MASK | GetColourMaskA () const |
| Récupère le masque d'écriture de la composante alpha. Plus de détails...
|
|
Classe regroupant les configurations de blend.
- Auteur
- Sylvain DOREMUS
- Version
- 0.7.0
- Date
- 02/06/2013