IMTLRenderCommandEncoder.UseHeap Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- stages
- MTLRenderStages
- Attributes