Class MTLInstanceAccelerationStructureDescriptor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MTLInstanceAccelerationStructureDescriptor
extends MTLAccelerationStructureDescriptor
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • MTLInstanceAccelerationStructureDescriptor

      public MTLInstanceAccelerationStructureDescriptor()
    • MTLInstanceAccelerationStructureDescriptor

      protected MTLInstanceAccelerationStructureDescriptor​(NSObject.Handle h, long handle)
    • MTLInstanceAccelerationStructureDescriptor

      protected MTLInstanceAccelerationStructureDescriptor​(NSObject.SkipInit skipInit)
  • Method Details

    • getInstanceDescriptorBuffer

      public MTLBuffer getInstanceDescriptorBuffer()
    • setInstanceDescriptorBuffer

      public void setInstanceDescriptorBuffer​(MTLBuffer v)
    • getInstanceDescriptorBufferOffset

      public long getInstanceDescriptorBufferOffset()
    • setInstanceDescriptorBufferOffset

      public void setInstanceDescriptorBufferOffset​(long v)
    • getInstanceDescriptorStride

      public long getInstanceDescriptorStride()
    • setInstanceDescriptorStride

      public void setInstanceDescriptorStride​(long v)
    • getInstanceCount

      public long getInstanceCount()
    • setInstanceCount

      public void setInstanceCount​(long v)
    • getInstancedAccelerationStructures

      public NSArray<?> getInstancedAccelerationStructures()
    • setInstancedAccelerationStructures

      public void setInstancedAccelerationStructures​(NSArray<?> v)
    • getInstanceDescriptorType

      public MTLAccelerationStructureInstanceDescriptorType getInstanceDescriptorType()
      Since:
      Available in iOS 15.0 and later.
    • setInstanceDescriptorType

      public void setInstanceDescriptorType​(MTLAccelerationStructureInstanceDescriptorType v)
      Since:
      Available in iOS 15.0 and later.
    • getMotionTransformBuffer

      public MTLBuffer getMotionTransformBuffer()
      Since:
      Available in iOS 15.0 and later.
    • setMotionTransformBuffer

      public void setMotionTransformBuffer​(MTLBuffer v)
      Since:
      Available in iOS 15.0 and later.
    • getMotionTransformBufferOffset

      public long getMotionTransformBufferOffset()
      Since:
      Available in iOS 15.0 and later.
    • setMotionTransformBufferOffset

      public void setMotionTransformBufferOffset​(long v)
      Since:
      Available in iOS 15.0 and later.
    • getMotionTransformCount

      public long getMotionTransformCount()
      Since:
      Available in iOS 15.0 and later.
    • setMotionTransformCount

      public void setMotionTransformCount​(long v)
      Since:
      Available in iOS 15.0 and later.
    • descriptor

      public static MTLInstanceAccelerationStructureDescriptor descriptor()