[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.IComputeTransform

Interface IComputeTransform

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

ID2D1ComputeTransform

[Guid("0d85573c-01e3-4f7d-bfd9-0d60608bf3c3")]
[Shadow(typeof(ComputeTransformShadow))]
public interface IComputeTransform : ITransform, ITransformNode, ICallbackable, IDisposable
Inherited Members
System.IDisposable.Dispose()

Methods

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

Allows a compute-shader–based transform to select the number of thread groups to execute based on the number of output pixels it needs to fill.

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

Parameters

outputRect RectL
dimensionX int
dimensionY int
dimensionZ int

SetComputeInfo(ComputeInformation)

Sets the render information used to specify the compute shader pass.

void SetComputeInfo(ComputeInformation computeInfo)

Parameters

computeInfo ComputeInformation