![]() |
Plasma Engine
2.0
|
Public Attributes | |
plEnum< plGALBlend > | m_SourceBlend = plGALBlend::One |
plEnum< plGALBlend > | m_DestBlend = plGALBlend::One |
plEnum< plGALBlendOp > | m_BlendOp = plGALBlendOp::Add |
plEnum< plGALBlend > | m_SourceBlendAlpha = plGALBlend::One |
plEnum< plGALBlend > | m_DestBlendAlpha = plGALBlend::One |
plEnum< plGALBlendOp > | m_BlendOpAlpha = plGALBlendOp::Add |
plUInt8 | m_uiWriteMask = 0xFF |
bool | m_bBlendingEnabled = false |
Additional Inherited Members | |
![]() | |
plHashableStruct (const plHashableStruct< plGALRenderTargetBlendDescription > &other) | |
void | operator= (const plHashableStruct< plGALRenderTargetBlendDescription > &other) |
plUInt32 | CalculateHash () const |
Calculates the 32 bit hash of the struct and returns it. | |
bool plGALRenderTargetBlendDescription::m_bBlendingEnabled = false |
If enabled, the color will be blended into the render target. Otherwise it will overwrite the render target. Set m_uiWriteMask to 0 to disable all writes to the render target.
plUInt8 plGALRenderTargetBlendDescription::m_uiWriteMask = 0xFF |
Enables writes to color channels. Bit1 = Red Channel, Bit2 = Green Channel, Bit3 = Blue Channel, Bit4 = Alpha Channel, Bit 5-8 are unused