Share via


MPSNDArray.ExportData Method

Definition

Overloads

ExportData(IMTLCommandBuffer, IMTLBuffer, MPSDataType, UIntPtr, IntPtr)

[Foundation.Export("exportDataWithCommandBuffer:toBuffer:destinationDataType:offset:rowStrides:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void ExportData(Metal.IMTLCommandBuffer cmdBuf, Metal.IMTLBuffer buffer, MetalPerformanceShaders.MPSDataType destinationDataType, UIntPtr offset, IntPtr rowStrides);
[<Foundation.Export("exportDataWithCommandBuffer:toBuffer:destinationDataType:offset:rowStrides:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExportData : Metal.IMTLCommandBuffer * Metal.IMTLBuffer * MetalPerformanceShaders.MPSDataType * unativeint * nativeint -> unit
override this.ExportData : Metal.IMTLCommandBuffer * Metal.IMTLBuffer * MetalPerformanceShaders.MPSDataType * unativeint * nativeint -> unit

Parameters

buffer
IMTLBuffer
destinationDataType
MPSDataType
offset
UIntPtr

unativeint

rowStrides
IntPtr

nativeint

Attributes

Applies to

ExportData(IMTLCommandBuffer, IMTLBuffer, MPSDataType, UIntPtr, IntPtr[])

public void ExportData(Metal.IMTLCommandBuffer cmdBuf, Metal.IMTLBuffer buffer, MetalPerformanceShaders.MPSDataType sourceDataType, UIntPtr offset, IntPtr[] rowStrides);
member this.ExportData : Metal.IMTLCommandBuffer * Metal.IMTLBuffer * MetalPerformanceShaders.MPSDataType * unativeint * nativeint[] -> unit

Parameters

buffer
IMTLBuffer
sourceDataType
MPSDataType
offset
UIntPtr

unativeint

rowStrides

IntPtr[]

nativeint[]

Applies to

ExportData(IMTLCommandBuffer, MPSImage[], MPSImageCoordinate)

[Foundation.Export("exportDataWithCommandBuffer:toImages:offset:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void ExportData(Metal.IMTLCommandBuffer cmdBuf, MetalPerformanceShaders.MPSImage[] images, MetalPerformanceShaders.MPSImageCoordinate offset);
[<Foundation.Export("exportDataWithCommandBuffer:toImages:offset:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExportData : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImageCoordinate -> unit
override this.ExportData : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImageCoordinate -> unit

Parameters

images
MPSImage[]
Attributes

Applies to

ExportData(IMTLCommandBuffer, IMTLBuffer, MPSDataType, UIntPtr)

public void ExportData(Metal.IMTLCommandBuffer cmdBuf, Metal.IMTLBuffer buffer, MetalPerformanceShaders.MPSDataType sourceDataType, UIntPtr offset);
member this.ExportData : Metal.IMTLCommandBuffer * Metal.IMTLBuffer * MetalPerformanceShaders.MPSDataType * unativeint -> unit

Parameters

buffer
IMTLBuffer
sourceDataType
MPSDataType
offset
UIntPtr

unativeint

Applies to