ReactOS 0.4.17-dev-934-g091855f
ID2D1PathGeometry1 Member List

This is the complete list of members for ID2D1PathGeometry1, including all inherited members.

AddRef()IUnknown
CombineWithGeometry([in] ID2D1Geometry *geometry, [in] D2D1_COMBINE_MODE combine_mode, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [in] ID2D1SimplifiedGeometrySink *sink)ID2D1Geometry
CompareWithGeometry([in] ID2D1Geometry *geometry, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] D2D1_GEOMETRY_RELATION *relation)ID2D1Geometry
ComputeArea([in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] float *area)ID2D1Geometry
ComputeLength([in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] float *length)ID2D1Geometry
ComputePointAndSegmentAtLength([in] float length, [in] UINT32 start_segment, [in, optional] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] D2D1_POINT_DESCRIPTION *point_desc)ID2D1PathGeometry1
ComputePointAtLength([in] float length, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] D2D1_POINT_2F *point, [out] D2D1_POINT_2F *tangent)ID2D1Geometry
FillContainsPoint([in] D2D1_POINT_2F point, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] BOOL *contains)ID2D1Geometry
GetBounds([in] const D2D1_MATRIX_3X2_F *transform, [out] D2D1_RECT_F *bounds)ID2D1Geometry
GetFactory([out] ID2D1Factory **factory)ID2D1Resource
GetFigureCount([out] UINT32 *count)ID2D1PathGeometry
GetSegmentCount([out] UINT32 *count)ID2D1PathGeometry
GetWidenedBounds([in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] D2D1_RECT_F *bounds)ID2D1Geometry
LPUNKNOWN typedefIUnknown
Open([out] ID2D1GeometrySink **sink)ID2D1PathGeometry
Outline([in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [in] ID2D1SimplifiedGeometrySink *sink)ID2D1Geometry
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)IUnknown
Release()IUnknown
Simplify([in] D2D1_GEOMETRY_SIMPLIFICATION_OPTION option, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [in] ID2D1SimplifiedGeometrySink *sink)ID2D1Geometry
Stream([in] ID2D1GeometrySink *sink)ID2D1PathGeometry
StrokeContainsPoint([in] D2D1_POINT_2F point, [in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [out] BOOL *contains)ID2D1Geometry
Tessellate([in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [in] ID2D1TessellationSink *sink)ID2D1Geometry
Widen([in] float stroke_width, [in] ID2D1StrokeStyle *stroke_style, [in] const D2D1_MATRIX_3X2_F *transform, [in] float tolerance, [in] ID2D1SimplifiedGeometrySink *sink)ID2D1Geometry