Table of Contents

Class AnalysisTransform

Namespace
SharpDX.Direct2D1
Assembly
SharpDX.Direct2D1.dll
[Guid("0359dc30-95e6-4568-9055-27720d130e93")]
public class AnalysisTransform : ComObject
Inheritance
AnalysisTransform

Constructors

AnalysisTransform(nint)

public AnalysisTransform(nint nativePtr)

Parameters

nativePtr nint

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<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(nint)

public static explicit operator AnalysisTransform(nint nativePtr)

Parameters

nativePtr nint

Returns

AnalysisTransform