Share via


IMTLAccelerationStructureCommandEncoder.WriteCompactedAccelerationStructureSize Method

Definition

Overloads

WriteCompactedAccelerationStructureSize(IMTLAccelerationStructure, IMTLBuffer, UIntPtr)

[Foundation.Export("writeCompactedAccelerationStructureSize:toBuffer:offset:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void WriteCompactedAccelerationStructureSize(Metal.IMTLAccelerationStructure accelerationStructure, Metal.IMTLBuffer buffer, UIntPtr offset);
[<Foundation.Export("writeCompactedAccelerationStructureSize:toBuffer:offset:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member WriteCompactedAccelerationStructureSize : Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint -> unit
override this.WriteCompactedAccelerationStructureSize : Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint -> unit

Parameters

accelerationStructure
IMTLAccelerationStructure
buffer
IMTLBuffer
offset
UIntPtr

unativeint

Attributes

Applies to

WriteCompactedAccelerationStructureSize(IMTLAccelerationStructure, IMTLBuffer, UIntPtr, MTLDataType)

[Foundation.Export("writeCompactedAccelerationStructureSize:toBuffer:offset:sizeDataType:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void WriteCompactedAccelerationStructureSize(Metal.IMTLAccelerationStructure accelerationStructure, Metal.IMTLBuffer buffer, UIntPtr offset, Metal.MTLDataType sizeDataType);
[<Foundation.Export("writeCompactedAccelerationStructureSize:toBuffer:offset:sizeDataType:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member WriteCompactedAccelerationStructureSize : Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint * Metal.MTLDataType -> unit
override this.WriteCompactedAccelerationStructureSize : Metal.IMTLAccelerationStructure * Metal.IMTLBuffer * unativeint * Metal.MTLDataType -> unit

Parameters

accelerationStructure
IMTLAccelerationStructure
buffer
IMTLBuffer
offset
UIntPtr

unativeint

sizeDataType
MTLDataType
Attributes

Applies to