Share via


IMTLAccelerationStructureCommandEncoder.BuildAccelerationStructure Method

Definition

[Foundation.Export("buildAccelerationStructure:descriptor:scratchBuffer:scratchBufferOffset:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void BuildAccelerationStructure(Metal.IMTLAccelerationStructure accelerationStructure, Metal.MTLAccelerationStructureDescriptor descriptor, Metal.IMTLBuffer scratchBuffer, UIntPtr scratchBufferOffset);
[<Foundation.Export("buildAccelerationStructure:descriptor:scratchBuffer:scratchBufferOffset:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member BuildAccelerationStructure : Metal.IMTLAccelerationStructure * Metal.MTLAccelerationStructureDescriptor * Metal.IMTLBuffer * unativeint -> unit
override this.BuildAccelerationStructure : Metal.IMTLAccelerationStructure * Metal.MTLAccelerationStructureDescriptor * Metal.IMTLBuffer * unativeint -> unit

Parameters

accelerationStructure
IMTLAccelerationStructure
scratchBuffer
IMTLBuffer
scratchBufferOffset
UIntPtr

unativeint

Attributes

Applies to