ReactOS 0.4.17-dev-934-g091855f
ID2D1Transform Interface Reference
Inheritance diagram for ID2D1Transform:
Collaboration diagram for ID2D1Transform:

Public Member Functions

HRESULT MapOutputRectToInputRects ([in] const D2D1_RECT_L *output_rect, [out] D2D1_RECT_L *input_rects, [in] UINT32 input_rects_count)
 
HRESULT MapInputRectsToOutputRect ([in] const D2D1_RECT_L *input_rects, [in] const D2D1_RECT_L *input_opaque_rects, [in] UINT32 input_rect_count, [out] D2D1_RECT_L *output_rect, [out] D2D1_RECT_L *output_opaque_rect)
 
HRESULT MapInvalidRect ([in] UINT32 index, [in] D2D1_RECT_L input_rect, [out] D2D1_RECT_L *output_rect)
 
- Public Member Functions inherited from ID2D1TransformNode
UINT32 GetInputCount ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 339 of file d2d1effectauthor.idl.

Member Function Documentation

◆ MapInputRectsToOutputRect()

HRESULT ID2D1Transform::MapInputRectsToOutputRect ( [in] const D2D1_RECT_L *  input_rects,
[in] const D2D1_RECT_L *  input_opaque_rects,
[in] UINT32  input_rect_count,
[out] D2D1_RECT_L *  output_rect,
[out] D2D1_RECT_L *  output_opaque_rect 
)

◆ MapInvalidRect()

HRESULT ID2D1Transform::MapInvalidRect ( [in] UINT32  index,
[in] D2D1_RECT_L  input_rect,
[out] D2D1_RECT_L *  output_rect 
)

◆ MapOutputRectToInputRects()

HRESULT ID2D1Transform::MapOutputRectToInputRects ( [in] const D2D1_RECT_L *  output_rect,
[out] D2D1_RECT_L *  input_rects,
[in] UINT32  input_rects_count 
)

The documentation for this interface was generated from the following file: