[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.TransformNative

Class TransformNative

Namespace
GrapeCity.Documents.DX.Direct2D
Assembly
GcDocs.DX.Windows.dll

ID2D1Transform

[Guid("ef1a287d-342a-4f76-8fdb-da0d6ea9f92b")]
public class TransformNative : TransformNodeNative, IUnknown, ITransform, ITransformNode, ICallbackable, IDisposable
Inheritance
object
TransformNative
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

TransformNative(IntPtr)

Initializes a new instance of the TransformNative class.

public TransformNative(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

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)

public RectL MapInputRectsToOutputRect(RectL[] inputRects, RectL[] inputOpaqueSubRects, out RectL outputOpaqueSubRect)

Parameters

inputRects RectL[]
inputOpaqueSubRects RectL[]
outputOpaqueSubRect RectL

Returns

RectL

MapInvalidRect(int, RectL)

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

public RectL MapInvalidRect(int inputIndex, RectL invalidInputRect)

Parameters

inputIndex int
invalidInputRect RectL

Returns

RectL

MapOutputRectToInputRects(RectL, RectL[])

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

public void MapOutputRectToInputRects(RectL outputRect, RectL[] inputRects)

Parameters

outputRect RectL
inputRects RectL[]

Operators

explicit operator TransformNative(IntPtr)

Performs an explicit conversion from System.IntPtr to TransformNative.

public static explicit operator TransformNative(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

TransformNative