Share via


MPSNDArrayUnaryGradientKernel.Encode Method

Definition

Overloads

Encode(IMTLCommandBuffer, MPSNDArray, MPSNDArray, MPSState)

[Foundation.Export("encodeToCommandBuffer:sourceArray:sourceGradient:gradientState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual MetalPerformanceShaders.MPSNDArray Encode(Metal.IMTLCommandBuffer cmdBuf, MetalPerformanceShaders.MPSNDArray sourceArray, MetalPerformanceShaders.MPSNDArray gradient, MetalPerformanceShaders.MPSState state);
[<Foundation.Export("encodeToCommandBuffer:sourceArray:sourceGradient:gradientState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSNDArray * MetalPerformanceShaders.MPSNDArray * MetalPerformanceShaders.MPSState -> MetalPerformanceShaders.MPSNDArray

Parameters

sourceArray
MPSNDArray
gradient
MPSNDArray
state
MPSState

Returns

Attributes

Applies to

Encode(IMTLCommandBuffer, MPSNDArray, MPSNDArray, MPSState, MPSNDArray)

[Foundation.Export("encodeToCommandBuffer:sourceArray:sourceGradient:gradientState:destinationArray:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer cmdBuf, MetalPerformanceShaders.MPSNDArray sourceArray, MetalPerformanceShaders.MPSNDArray gradient, MetalPerformanceShaders.MPSState state, MetalPerformanceShaders.MPSNDArray destination);
[<Foundation.Export("encodeToCommandBuffer:sourceArray:sourceGradient:gradientState:destinationArray:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSNDArray * MetalPerformanceShaders.MPSNDArray * MetalPerformanceShaders.MPSState * MetalPerformanceShaders.MPSNDArray -> unit

Parameters

sourceArray
MPSNDArray
gradient
MPSNDArray
state
MPSState
destination
MPSNDArray
Attributes

Applies to