[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.ComputeTransformNative

Class ComputeTransformNative

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

ID2D1ComputeTransform

[Guid("0d85573c-01e3-4f7d-bfd9-0d60608bf3c3")]
public class ComputeTransformNative : TransformNative, IUnknown, IComputeTransform, ITransform, ITransformNode, ICallbackable, IDisposable
Inheritance
object
ComputeTransformNative
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

ComputeTransformNative(IntPtr)

Initializes a new instance of the ComputeTransformNative class.

public ComputeTransformNative(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

CalculateThreadgroups(RectL, out int, out int, out int)

HRESULT ID2D1ComputeTransform::CalculateThreadgroups([In] const RECT* outputRect,[Out] unsigned int* dimensionX,[Out] unsigned int* dimensionY,[Out] unsigned int* dimensionZ)

public void CalculateThreadgroups(RectL outputRect, out int dimensionX, out int dimensionY, out int dimensionZ)

Parameters

outputRect RectL
dimensionX int
dimensionY int
dimensionZ int

SetComputeInfo(ComputeInformation)

HRESULT ID2D1ComputeTransform::SetComputeInfo([In] ID2D1ComputeInfo* computeInfo)

public void SetComputeInfo(ComputeInformation computeInfo)

Parameters

computeInfo ComputeInformation

Operators

explicit operator ComputeTransformNative(IntPtr)

Performs an explicit conversion from System.IntPtr to ComputeTransformNative.

public static explicit operator ComputeTransformNative(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

ComputeTransformNative