[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.AnalysisTransform

Class AnalysisTransform

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

ID2D1AnalysisTransform

[Guid("0359dc30-95e6-4568-9055-27720d130e93")]
public class AnalysisTransform : ComObject, IDisposable, IUnknown
Inheritance
object
AnalysisTransform
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

AnalysisTransform(IntPtr)

Initializes a new instance of the AnalysisTransform class.

public AnalysisTransform(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

ProcessAnalysisResults(DataStream)

Supplies the analysis data to an analysis transform.

public void ProcessAnalysisResults(DataStream analysisData)

Parameters

analysisData DataStream

The data that the transform will analyze.

Remarks

The output of the transform will be copied to CPU-accessible memory by the imaging effects system before being passed to the implementation.If this call fails, the corresponding Effect instance is placed into an error state and fails to draw.

ProcessAnalysisResults(IntPtr, int)

HRESULT ID2D1AnalysisTransform::ProcessAnalysisResults([In, Buffer] const void* analysisData,[In] unsigned int analysisDataCount)

public void ProcessAnalysisResults(IntPtr analysisData, int analysisDataCount)

Parameters

analysisData System.IntPtr
analysisDataCount int

ProcessAnalysisResults<T>(T)

Supplies the analysis data to an analysis transform.

public void ProcessAnalysisResults<T>(T analysisData) where T : struct

Parameters

analysisData T

The data that the transform will analyze.

Type Parameters

T

Remarks

The output of the transform will be copied to CPU-accessible memory by the imaging effects system before being passed to the implementation.If this call fails, the corresponding Effect instance is placed into an error state and fails to draw.

ProcessAnalysisResults<T>(T[])

Supplies the analysis data to an analysis transform.

public void ProcessAnalysisResults<T>(T[] analysisData) where T : struct

Parameters

analysisData T[]

The data that the transform will analyze.

Type Parameters

T

Remarks

The output of the transform will be copied to CPU-accessible memory by the imaging effects system before being passed to the implementation.If this call fails, the corresponding Effect instance is placed into an error state and fails to draw.

Operators

explicit operator AnalysisTransform(IntPtr)

Performs an explicit conversion from System.IntPtr to AnalysisTransform.

public static explicit operator AnalysisTransform(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

AnalysisTransform