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