[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.TransformNative

TransformNative Class

ID2D1Transform

Namespace: C1.Util.DX.Direct2D
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("ef1a287d-342a-4f76-8fdb-da0d6ea9f92b")]
public class TransformNative : TransformNodeNative, IUnknown, Transform, TransformNode, ICallbackable, IDisposable

Constructors

Name Description
TransformNative(IntPtr)

Initializes a new instance of the TransformNative class.

Methods

Name Description
MapInputRectsToOutputRect(RectL[], RectL[], out RectL)

HRESULT ID2D1Transform::MapInputRectsToOutputRect([In, Buffer] const RECT* inputRects,[In, Buffer] const RECT* inputOpaqueSubRects,[In] unsigned int inputRectCount,[Out] RECT* outputRect,[Out] RECT* outputOpaqueSubRect)

MapInvalidRect(int, RectL)

HRESULT ID2D1Transform::MapInvalidRect([In] unsigned int inputIndex,[In] RECT invalidInputRect,[Out] RECT* invalidOutputRect)

MapOutputRectToInputRects(RectL, RectL[])

HRESULT ID2D1Transform::MapOutputRectToInputRects([In] const RECT* outputRect,[Out, Buffer] RECT* inputRects,[In] unsigned int inputRectsCount)

Operators

Name Description
explicit operator TransformNative(IntPtr)

Performs an explicit conversion from IntPtr to TransformNative.