[]
ID2D1Transform
[Guid("ef1a287d-342a-4f76-8fdb-da0d6ea9f92b")]
public class TransformNative : TransformNodeNative, IUnknown, ITransform, ITransformNode, ICallbackable, IDisposable
Initializes a new instance of the TransformNative class.
public TransformNative(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
HRESULT ID2D1Transform::MapInputRectsToOutputRect([In, Buffer] const RECT* inputRects,[In, Buffer] const RECT* inputOpaqueSubRects,[In] unsigned int inputRectCount,[Out] RECT* outputRect,[Out] RECT* outputOpaqueSubRect)
public RectL MapInputRectsToOutputRect(RectL[] inputRects, RectL[] inputOpaqueSubRects, out RectL outputOpaqueSubRect)
HRESULT ID2D1Transform::MapInvalidRect([In] unsigned int inputIndex,[In] RECT invalidInputRect,[Out] RECT* invalidOutputRect)
public RectL MapInvalidRect(int inputIndex, RectL invalidInputRect)
inputIndex
intinvalidInputRect
RectLHRESULT ID2D1Transform::MapOutputRectToInputRects([In] const RECT* outputRect,[Out, Buffer] RECT* inputRects,[In] unsigned int inputRectsCount)
public void MapOutputRectToInputRects(RectL outputRect, RectL[] inputRects)
Performs an explicit conversion from System.IntPtr to TransformNative.
public static explicit operator TransformNative(IntPtr nativePointer)
nativePointer
System.IntPtr