Share via


MPSMatrixCopy.EncodeToCommandBuffer Method

Definition

Overloads

EncodeToCommandBuffer(IMTLCommandBuffer, MPSMatrixCopyDescriptor)

[Foundation.Export("encodeToCommandBuffer:copyDescriptor:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void EncodeToCommandBuffer(Metal.IMTLCommandBuffer cmdBuf, MetalPerformanceShaders.MPSMatrixCopyDescriptor copyDescriptor);
[<Foundation.Export("encodeToCommandBuffer:copyDescriptor:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member EncodeToCommandBuffer : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrixCopyDescriptor -> unit
override this.EncodeToCommandBuffer : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrixCopyDescriptor -> unit

Parameters

copyDescriptor
MPSMatrixCopyDescriptor
Attributes

Applies to

EncodeToCommandBuffer(IMTLCommandBuffer, MPSMatrixCopyDescriptor, MPSVector, UIntPtr, MPSVector, UIntPtr)

[Foundation.Export("encodeToCommandBuffer:copyDescriptor:rowPermuteIndices:rowPermuteOffset:columnPermuteIndices:columnPermuteOffset:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void EncodeToCommandBuffer(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSMatrixCopyDescriptor copyDescriptor, MetalPerformanceShaders.MPSVector? rowPermuteIndices, UIntPtr rowPermuteOffset, MetalPerformanceShaders.MPSVector? columnPermuteIndices, UIntPtr columnPermuteOffset);
[<Foundation.Export("encodeToCommandBuffer:copyDescriptor:rowPermuteIndices:rowPermuteOffset:columnPermuteIndices:columnPermuteOffset:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member EncodeToCommandBuffer : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrixCopyDescriptor * MetalPerformanceShaders.MPSVector * unativeint * MetalPerformanceShaders.MPSVector * unativeint -> unit
override this.EncodeToCommandBuffer : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrixCopyDescriptor * MetalPerformanceShaders.MPSVector * unativeint * MetalPerformanceShaders.MPSVector * unativeint -> unit

Parameters

commandBuffer
IMTLCommandBuffer
copyDescriptor
MPSMatrixCopyDescriptor
rowPermuteIndices
MPSVector

To be added.

This parameter can be null.

rowPermuteOffset
UIntPtr

unativeint

columnPermuteIndices
MPSVector

To be added.

This parameter can be null.

columnPermuteOffset
UIntPtr

unativeint

Attributes

Applies to