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