Class MTLAccelerationStructureTriangleGeometryDescriptor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MTLAccelerationStructureTriangleGeometryDescriptor
extends MTLAccelerationStructureGeometryDescriptor
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • MTLAccelerationStructureTriangleGeometryDescriptor

      public MTLAccelerationStructureTriangleGeometryDescriptor()
    • MTLAccelerationStructureTriangleGeometryDescriptor

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

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

    • getVertexBuffer

      public MTLBuffer getVertexBuffer()
    • setVertexBuffer

      public void setVertexBuffer​(MTLBuffer v)
    • getVertexBufferOffset

      public long getVertexBufferOffset()
    • setVertexBufferOffset

      public void setVertexBufferOffset​(long v)
    • getVertexStride

      public long getVertexStride()
    • setVertexStride

      public void setVertexStride​(long v)
    • getIndexBuffer

      public MTLBuffer getIndexBuffer()
    • setIndexBuffer

      public void setIndexBuffer​(MTLBuffer v)
    • getIndexBufferOffset

      public long getIndexBufferOffset()
    • setIndexBufferOffset

      public void setIndexBufferOffset​(long v)
    • getIndexType

      public MTLIndexType getIndexType()
    • setIndexType

      public void setIndexType​(MTLIndexType v)
    • getTriangleCount

      public long getTriangleCount()
    • setTriangleCount

      public void setTriangleCount​(long v)
    • descriptor