Vincent Povirk : gdiplus: Implement GdipGetTextureImage.
Alexandre Julliard
julliard at winehq.org
Mon Feb 15 10:06:11 CST 2010
Module: wine
Branch: master
Commit: cf4ec6e8406c618496146216c1c9f37803881c6e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cf4ec6e8406c618496146216c1c9f37803881c6e
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Sat Feb 13 12:21:08 2010 -0600
gdiplus: Implement GdipGetTextureImage.
---
dlls/gdiplus/brush.c | 13 +++++++++++++
dlls/gdiplus/gdiplus.spec | 2 +-
2 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/brush.c b/dlls/gdiplus/brush.c
index 4d36de2..c867f91 100644
--- a/dlls/gdiplus/brush.c
+++ b/dlls/gdiplus/brush.c
@@ -1190,6 +1190,19 @@ GpStatus WINGDIPAPI GdipGetSolidFillColor(GpSolidFill *sf, ARGB *argb)
}
/******************************************************************************
+ * GdipGetTextureImage [GDIPLUS.@]
+ */
+GpStatus WINGDIPAPI GdipGetTextureImage(GpTexture *brush, GpImage **image)
+{
+ TRACE("(%p, %p)\n", brush, image);
+
+ if(!brush || !image)
+ return InvalidParameter;
+
+ return GdipCloneImage(brush->image, image);
+}
+
+/******************************************************************************
* GdipGetTextureTransform [GDIPLUS.@]
*/
GpStatus WINGDIPAPI GdipGetTextureTransform(GpTexture *brush, GpMatrix *matrix)
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index 7d6081d..1da91d3 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -397,7 +397,7 @@
@ stdcall GdipGetStringFormatTrimming(ptr ptr)
@ stdcall GdipGetTextContrast(ptr ptr)
@ stdcall GdipGetTextRenderingHint(ptr ptr)
-@ stub GdipGetTextureImage
+@ stdcall GdipGetTextureImage(ptr ptr)
@ stdcall GdipGetTextureTransform(ptr ptr)
@ stdcall GdipGetTextureWrapMode(ptr ptr)
@ stdcall GdipGetVisibleClipBounds(ptr ptr)
More information about the wine-cvs
mailing list