summaryrefslogtreecommitdiff
path: root/src/win32
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2023-01-31 06:36:56 +1030
committerAdrian Johnson <ajohnson@redneon.com>2023-01-31 06:54:32 +1030
commit15855876685f01af828c29ca2a1608eb06de2a89 (patch)
tree155faa3b3e7b73b2a1d752daca6eb42c56d6f9a7 /src/win32
parent47a932bffc16323b58e3c8f9bc3fe0d821838a84 (diff)
downloadcairo-15855876685f01af828c29ca2a1608eb06de2a89.tar.gz
dwrite: create C++ dwrite header
Diffstat (limited to 'src/win32')
-rw-r--r--src/win32/cairo-dwrite-font.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/win32/cairo-dwrite-font.cpp b/src/win32/cairo-dwrite-font.cpp
index 478f775b8..e1f8d294a 100644
--- a/src/win32/cairo-dwrite-font.cpp
+++ b/src/win32/cairo-dwrite-font.cpp
@@ -45,6 +45,8 @@
#include "cairo-dwrite-private.hpp"
#include "cairo-truetype-subset-private.h"
#include "cairo-scaled-font-subsets-private.h"
+#include "cairo-dwrite.h"
+
#include <float.h>
#include <wincodec.h>
@@ -1361,7 +1363,7 @@ _cairo_dwrite_has_color_glyphs(void *scaled_font)
*
* Here is an example of how this function might be used:
* <informalexample><programlisting><![CDATA[
- * #include <cairo-win32.h>
+ * #include <cairo-dwrite.h>
* #include <dwrite.h>
*
* IDWriteFactory* dWriteFactory = NULL;
@@ -1412,8 +1414,8 @@ _cairo_dwrite_has_color_glyphs(void *scaled_font)
*
* Since: 1.18
**/
-cairo_font_face_t*
-cairo_dwrite_font_face_create_for_dwrite_fontface(void* dwrite_font_face)
+cairo_font_face_t *
+cairo_dwrite_font_face_create_for_dwrite_fontface (IDWriteFontFace *dwrite_font_face)
{
IDWriteFontFace *dwriteface = static_cast<IDWriteFontFace*>(dwrite_font_face);
// Must do malloc and not C++ new, since Cairo frees this.