Class MTLAccelerationStructureSizes

All Implemented Interfaces:
Iterable<MTLAccelerationStructureSizes>

public class MTLAccelerationStructureSizes
extends Struct<MTLAccelerationStructureSizes>
  • Constructor Details

    • MTLAccelerationStructureSizes

      public MTLAccelerationStructureSizes()
    • MTLAccelerationStructureSizes

      public MTLAccelerationStructureSizes​(long accelerationStructureSize, long buildScratchBufferSize, long refitScratchBufferSize)
  • Method Details

    • getAccelerationStructureSize

      public long getAccelerationStructureSize()
    • setAccelerationStructureSize

      public MTLAccelerationStructureSizes setAccelerationStructureSize​(long accelerationStructureSize)
    • getBuildScratchBufferSize

      public long getBuildScratchBufferSize()
    • setBuildScratchBufferSize

      public MTLAccelerationStructureSizes setBuildScratchBufferSize​(long buildScratchBufferSize)
    • getRefitScratchBufferSize

      public long getRefitScratchBufferSize()
    • setRefitScratchBufferSize

      public MTLAccelerationStructureSizes setRefitScratchBufferSize​(long refitScratchBufferSize)