Module: wine Branch: master Commit: 05ff0d0f64f6d70d21b9f7514d04b2da65c1369f URL: http://source.winehq.org/git/wine.git/?a=commit;h=05ff0d0f64f6d70d21b9f7514d...
Author: Stefan Dösinger stefandoesinger@gmx.at Date: Thu Oct 5 16:42:50 2006 +0200
wined3d: Add DDOVERLAYFX struct.
---
include/wine/wined3d_types.h | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/include/wine/wined3d_types.h b/include/wine/wined3d_types.h index ef3f588..e70a814 100644 --- a/include/wine/wined3d_types.h +++ b/include/wine/wined3d_types.h @@ -963,6 +963,30 @@ typedef struct WineDirect3DVertexStrided } u; } WineDirect3DVertexStridedData;
+typedef struct _WINEDDOVERLAYFX +{ + DWORD dwSize; /* size of structure */ + DWORD dwAlphaEdgeBlendBitDepth; /* Bit depth used to specify constant for alpha edge blend */ + DWORD dwAlphaEdgeBlend; /* Constant to use as alpha for edge blend */ + DWORD dwReserved; + DWORD dwAlphaDestConstBitDepth; /* Bit depth used to specify alpha constant for destination */ + union + { + DWORD dwAlphaDestConst; /* Constant to use as alpha channel for dest */ + LPDIRECTDRAWSURFACE lpDDSAlphaDest; /* Surface to use as alpha channel for dest */ + } DUMMYUNIONNAME1; + DWORD dwAlphaSrcConstBitDepth; /* Bit depth used to specify alpha constant for source */ + union + { + DWORD dwAlphaSrcConst; /* Constant to use as alpha channel for src */ + LPDIRECTDRAWSURFACE lpDDSAlphaSrc; /* Surface to use as alpha channel for src */ + } DUMMYUNIONNAME2; + DDCOLORKEY dckDestColorkey; /* DestColorkey override */ + DDCOLORKEY dckSrcColorkey; /* DestColorkey override */ + DWORD dwDDFX; /* Overlay FX */ + DWORD dwFlags; /* flags */ +} WINEDDOVERLAYFX; + /**************************** * * Vertex Shaders Declaration * */