Henri Verbeet : d2d1: Get rid of "optional" attributes.

Alexandre Julliard julliard at winehq.org
Thu May 15 15:14:28 CDT 2014


Module: wine
Branch: master
Commit: 71a27809f153e11c719909e35900c807e8712c1e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=71a27809f153e11c719909e35900c807e8712c1e

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu May 15 10:15:31 2014 +0200

d2d1: Get rid of "optional" attributes.

---

 include/d2d1.idl |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/include/d2d1.idl b/include/d2d1.idl
index ef05f00..2ea05f1 100644
--- a/include/d2d1.idl
+++ b/include/d2d1.idl
@@ -291,80 +291,80 @@ interface ID2D1TessellationSink : IUnknown
 interface ID2D1Geometry : ID2D1Resource
 {
     HRESULT GetBounds(
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [out] D2D1_RECT_F *bounds
     );
     HRESULT GetWidenedBounds(
         [in] float stroke_width,
-        [in, optional] ID2D1StrokeStyle *stroke_style,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] ID2D1StrokeStyle *stroke_style,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] D2D1_RECT_F *bounds
     );
     HRESULT StrokeContainsPoint(
         [in] D2D1_POINT_2F point,
         [in] float stroke_width,
-        [in, optional] ID2D1StrokeStyle *stroke_style,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] ID2D1StrokeStyle *stroke_style,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] BOOL *contains
     );
     HRESULT FillContainsPoint(
         [in] D2D1_POINT_2F point,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] BOOL *contains
     );
     HRESULT CompareWithGeometry(
         [in] ID2D1Geometry *geometry,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] D2D1_GEOMETRY_RELATION *relation
     );
     HRESULT Simplify(
         [in] D2D1_GEOMETRY_SIMPLIFICATION_OPTION option,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [in] ID2D1SimplifiedGeometrySink *sink
     );
     HRESULT Tessellate(
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [in] ID2D1TessellationSink *sink
     );
     HRESULT CombineWithGeometry(
         [in] ID2D1Geometry *geometry,
         [in] D2D1_COMBINE_MODE combine_mode,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [in] ID2D1SimplifiedGeometrySink *sink
     );
     HRESULT Outline(
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [in] ID2D1SimplifiedGeometrySink *sink
     );
     HRESULT ComputeArea(
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] float *area
     );
     HRESULT ComputeLength(
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [out] float *length
     );
     HRESULT ComputePointAtLength(
         [in] float length,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
-        [out, optional] D2D1_POINT_2F *point,
-        [out, optional] D2D1_POINT_2F *tangent
+        [out] D2D1_POINT_2F *point,
+        [out] D2D1_POINT_2F *tangent
     );
     HRESULT Widen(
         [in] float stroke_width,
-        [in, optional] ID2D1StrokeStyle *stroke_style,
-        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] ID2D1StrokeStyle *stroke_style,
+        [in] const D2D1_MATRIX_3X2_F *transform,
         [in] float tolerance,
         [in] ID2D1SimplifiedGeometrySink *sink
     );




More information about the wine-cvs mailing list