virtual ZRESULT getAlphaBlend(bool& bBlendEnabled, 
                              DWORD* pOp=NULL, 
                              DWORD* pSrc=NULL, 
                              DWORD* pDst=NULL, 
                              bool bColor=true, 
                              bool bOp=false, 
                              bool bSrc=false, 
                              bool bDst=false, 
                              bool* pInherited=NULL)=0;

Description

Provides alpha blending options, including source/destination blending modes for color/alpha arguments. You can request only required part of argument with this method call.

Parameters:
bBlendEnabled
Ret-val argument specifies whether alpha blending is enabled or not.
pOp
Optional ret-val argument pointer for color/alpha operation mode specified as one of D3DTOP_* value from DirectX SDK.
pSrc
Optional ret-val argument pointer for color/alpha source argument specified as one of D3DTA_* value from DirectX SDK.
pDst
Optional ret-val argument pointer for color/alpha destination argument specified as one of D3DTA_* value from DirectX SDK.
bColor
Optional argument specifies whether color component blending mode (true) or alpha blending mode (false) is requested. Alpha blending mode can differ from color blending mode only if alpha separation is enabled.
bOp
Optional argument specifies whether pOp argument should be obtained (if not NULL).
bSrc
Optional argument specifies whether pSrc argument should be obtained (if not NULL).
bDst
Optional argument specifies whether pDst argument should be obtained (if not NULL).
pInherited
Optional. Variable at this pointer is set to true, if alpha blending is inherited from parent material, or flase otherwise.
See Also:
Interface overview and methods
setAlphaBlend method
setAlphaSeparation method