Table of Contents

Class TransformNative

Namespace
SharpDX.Direct2D1
Assembly
SharpDX.Direct2D1.dll
[Guid("ef1a287d-342a-4f76-8fdb-da0d6ea9f92b")]
public class TransformNative : TransformNodeNative, Transform, TransformNode, IUnknown, ICallbackable, IDisposable
Inheritance
TransformNative
Implements
IUnknown
ICallbackable
Derived
Inherited Members

Constructors

TransformNative(nint)

public TransformNative(nint nativePtr)

Parameters

nativePtr nint

Methods

MapInputRectanglesToOutputRectangle(RawRectangle[], RawRectangle[], out RawRectangle)

public RawRectangle MapInputRectanglesToOutputRectangle(RawRectangle[] inputRects, RawRectangle[] inputOpaqueSubRects, out RawRectangle outputOpaqueSubRect)

Parameters

inputRects RawRectangle[]
inputOpaqueSubRects RawRectangle[]
outputOpaqueSubRect RawRectangle

Returns

RawRectangle

MapInvalidRect(int, RawRectangle)

public RawRectangle MapInvalidRect(int inputIndex, RawRectangle invalidInputRect)

Parameters

inputIndex int
invalidInputRect RawRectangle

Returns

RawRectangle

MapOutputRectangleToInputRectangles(RawRectangle, RawRectangle[])

public void MapOutputRectangleToInputRectangles(RawRectangle outputRect, RawRectangle[] inputRects)

Parameters

outputRect RawRectangle
inputRects RawRectangle[]

Operators

explicit operator TransformNative(nint)

public static explicit operator TransformNative(nint nativePtr)

Parameters

nativePtr nint

Returns

TransformNative