[]
ID2D1AnalysisTransform
[Guid("0359dc30-95e6-4568-9055-27720d130e93")]
public class AnalysisTransform : ComObject, IDisposable, IUnknown
Initializes a new instance of the AnalysisTransform class.
public AnalysisTransform(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
Supplies the analysis data to an analysis transform.
public void ProcessAnalysisResults(DataStream analysisData)
analysisData
DataStreamThe data that the transform will analyze.
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.
HRESULT ID2D1AnalysisTransform::ProcessAnalysisResults([In, Buffer] const void* analysisData,[In] unsigned int analysisDataCount)
public void ProcessAnalysisResults(IntPtr analysisData, int analysisDataCount)
analysisData
System.IntPtranalysisDataCount
intSupplies the analysis data to an analysis transform.
public void ProcessAnalysisResults<T>(T analysisData) where T : struct
analysisData
TThe data that the transform will analyze.
T
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.
Supplies the analysis data to an analysis transform.
public void ProcessAnalysisResults<T>(T[] analysisData) where T : struct
analysisData
T[]The data that the transform will analyze.
T
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.
Performs an explicit conversion from System.IntPtr to AnalysisTransform.
public static explicit operator AnalysisTransform(IntPtr nativePointer)
nativePointer
System.IntPtr