Share via


MPSTemporalAA.Encode Method

Definition

Overloads

Encode(NSCoder)

[Foundation.Export("encodeWithCoder:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Foundation.NSCoder coder);
[<Foundation.Export("encodeWithCoder:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Foundation.NSCoder -> unit
override this.Encode : Foundation.NSCoder -> unit

Parameters

coder
NSCoder
Attributes

Applies to

Encode(IMTLCommandBuffer, IMTLTexture, IMTLTexture, IMTLTexture, IMTLTexture, IMTLTexture)

[Foundation.Export("encodeToCommandBuffer:sourceTexture:previousTexture:destinationTexture:motionVectorTexture:depthTexture:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, Metal.IMTLTexture sourceTexture, Metal.IMTLTexture previousTexture, Metal.IMTLTexture destinationTexture, Metal.IMTLTexture? motionVectorTexture, Metal.IMTLTexture? depthTexture);
[<Foundation.Export("encodeToCommandBuffer:sourceTexture:previousTexture:destinationTexture:motionVectorTexture:depthTexture:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture -> unit
override this.Encode : Metal.IMTLCommandBuffer * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture * Metal.IMTLTexture -> unit

Parameters

commandBuffer
IMTLCommandBuffer
sourceTexture
IMTLTexture
previousTexture
IMTLTexture
destinationTexture
IMTLTexture
motionVectorTexture
IMTLTexture
depthTexture
IMTLTexture
Attributes

Applies to