Share via


MTLDevice_Extensions.CreateAccelerationStructure Method

Definition

Overloads

CreateAccelerationStructure(IMTLDevice, MTLAccelerationStructureDescriptor)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static Metal.IMTLAccelerationStructure? CreateAccelerationStructure(this Metal.IMTLDevice This, Metal.MTLAccelerationStructureDescriptor descriptor);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateAccelerationStructure : Metal.IMTLDevice * Metal.MTLAccelerationStructureDescriptor -> Metal.IMTLAccelerationStructure

Parameters

This
IMTLDevice

Returns

Attributes

Applies to

CreateAccelerationStructure(IMTLDevice, UIntPtr)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static Metal.IMTLAccelerationStructure? CreateAccelerationStructure(this Metal.IMTLDevice This, UIntPtr size);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateAccelerationStructure : Metal.IMTLDevice * unativeint -> Metal.IMTLAccelerationStructure

Parameters

This
IMTLDevice
size
UIntPtr

unativeint

Returns

Attributes

Applies to