Share via


IMTLRenderCommandEncoder.UseHeap Method

Definition

Overloads

Name Description
UseHeap(IMTLHeap)

Marks the specified heap as usable by a render pass.

UseHeap(IMTLHeap, MTLRenderStages)

UseHeap(IMTLHeap)

Marks the specified heap as usable by a render pass.

[Foundation.Export("useHeap:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void UseHeap(Metal.IMTLHeap heap);
[<Foundation.Export("useHeap:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member UseHeap : Metal.IMTLHeap -> unit
override this.UseHeap : Metal.IMTLHeap -> unit

Parameters

heap
IMTLHeap

The heap from which to read resources that are wrapped in an argument buffer.

Attributes

Applies to

UseHeap(IMTLHeap, MTLRenderStages)

[Foundation.Export("useHeap:stages:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void UseHeap(Metal.IMTLHeap heap, Metal.MTLRenderStages stages);
[<Foundation.Export("useHeap:stages:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member UseHeap : Metal.IMTLHeap * Metal.MTLRenderStages -> unit
override this.UseHeap : Metal.IMTLHeap * Metal.MTLRenderStages -> unit

Parameters

heap
IMTLHeap
Attributes

Applies to