Share via


IMTLAccelerationStructureCommandEncoder.RefitAccelerationStructure Method

Definition

Overloads

RefitAccelerationStructure(IMTLAccelerationStructure, MTLAccelerationStructureDescriptor, IMTLAccelerationStructure, IMTLBuffer, UIntPtr)

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

Parameters

sourceAccelerationStructure
IMTLAccelerationStructure
destinationAccelerationStructure
IMTLAccelerationStructure
scratchBuffer
IMTLBuffer
scratchBufferOffset
UIntPtr

unativeint

Attributes

Applies to

RefitAccelerationStructure(IMTLAccelerationStructure, MTLAccelerationStructureDescriptor, IMTLAccelerationStructure, IMTLBuffer, UIntPtr, MTLAccelerationStructureRefitOptions)

[Foundation.Export("refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void RefitAccelerationStructure(Metal.IMTLAccelerationStructure sourceAccelerationStructure, Metal.MTLAccelerationStructureDescriptor descriptor, Metal.IMTLAccelerationStructure? destinationAccelerationStructure, Metal.IMTLBuffer? scratchBuffer, UIntPtr scratchBufferOffset, Metal.MTLAccelerationStructureRefitOptions options);
[<Foundation.Export("refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member RefitAccelerationStructure : Metal.IMTLAccelerationStructure * Metal.MTLAccelerationStructureDescriptor * Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint * Metal.MTLAccelerationStructureRefitOptions -> unit
override this.RefitAccelerationStructure : Metal.IMTLAccelerationStructure * Metal.MTLAccelerationStructureDescriptor * Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint * Metal.MTLAccelerationStructureRefitOptions -> unit

Parameters

sourceAccelerationStructure
IMTLAccelerationStructure
destinationAccelerationStructure
IMTLAccelerationStructure
scratchBuffer
IMTLBuffer
scratchBufferOffset
UIntPtr

unativeint

Attributes

Applies to