Share via


IMTLDevice.CreateCommandAllocator Method

Definition

Overloads

CreateCommandAllocator()

[Foundation.Export("newCommandAllocator")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTL4CommandAllocator? CreateCommandAllocator();
[<Foundation.Export("newCommandAllocator")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateCommandAllocator : unit -> Metal.IMTL4CommandAllocator
override this.CreateCommandAllocator : unit -> Metal.IMTL4CommandAllocator

Returns

Attributes

Applies to

CreateCommandAllocator(MTL4CommandAllocatorDescriptor, NSError)

[Foundation.Export("newCommandAllocatorWithDescriptor:error:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTL4CommandAllocator? CreateCommandAllocator(Metal.MTL4CommandAllocatorDescriptor descriptor, out Foundation.NSError? error);
[<Foundation.Export("newCommandAllocatorWithDescriptor:error:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateCommandAllocator : Metal.MTL4CommandAllocatorDescriptor * NSError -> Metal.IMTL4CommandAllocator
override this.CreateCommandAllocator : Metal.MTL4CommandAllocatorDescriptor * NSError -> Metal.IMTL4CommandAllocator

Parameters

error
NSError

Returns

Attributes

Applies to