Share via


MTLDevice_Extensions.GetHeapAccelerationStructureSizeAndAlign Method

Definition

Overloads

GetHeapAccelerationStructureSizeAndAlign(IMTLDevice, UIntPtr)

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

Parameters

This
IMTLDevice
size
UIntPtr

unativeint

Returns

Attributes

Applies to

GetHeapAccelerationStructureSizeAndAlign(IMTLDevice, MTLAccelerationStructureDescriptor)

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

Parameters

This
IMTLDevice

Returns

Attributes

Applies to