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
public TransformNative(nint nativePtr)
Parameters
nativePtr
nint
Methods
public RawRectangle MapInputRectanglesToOutputRectangle(RawRectangle[] inputRects, RawRectangle[] inputOpaqueSubRects, out RawRectangle outputOpaqueSubRect)
Parameters
inputRects
RawRectangle[]
inputOpaqueSubRects
RawRectangle[]
outputOpaqueSubRect
RawRectangle
Returns
- RawRectangle
public RawRectangle MapInvalidRect(int inputIndex, RawRectangle invalidInputRect)
Parameters
inputIndex
int
invalidInputRect
RawRectangle
Returns
- RawRectangle
public void MapOutputRectangleToInputRectangles(RawRectangle outputRect, RawRectangle[] inputRects)
Parameters
outputRect
RawRectangle
inputRects
RawRectangle[]
Operators
public static explicit operator TransformNative(nint nativePtr)
Parameters
nativePtr
nint
Returns
- TransformNative