Stefan Dösinger : wined3d: Add DDOVERLAYFX struct.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Oct 6 06:27:26 CDT 2006
Module: wine
Branch: master
Commit: 05ff0d0f64f6d70d21b9f7514d04b2da65c1369f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=05ff0d0f64f6d70d21b9f7514d04b2da65c1369f
Author: Stefan Dösinger <stefandoesinger at 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
* */
More information about the wine-cvs
mailing list