Class MTLRasterizationRateLayerDescriptor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MTLRasterizationRateLayerDescriptor
extends NSObject
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • MTLRasterizationRateLayerDescriptor

      protected MTLRasterizationRateLayerDescriptor()
    • MTLRasterizationRateLayerDescriptor

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

      protected MTLRasterizationRateLayerDescriptor​(NSObject.SkipInit skipInit)
    • MTLRasterizationRateLayerDescriptor

      public MTLRasterizationRateLayerDescriptor​(MTLSize sampleCount)
    • MTLRasterizationRateLayerDescriptor

      public MTLRasterizationRateLayerDescriptor​(MTLSize sampleCount, FloatPtr horizontal, FloatPtr vertical)
  • Method Details

    • getSampleCount

      public MTLSize getSampleCount()
      Since:
      Available in iOS 13.0 and later.
    • getMaxSampleCount

      public MTLSize getMaxSampleCount()
      Since:
      Available in iOS 15.0 and later.
    • getHorizontalSampleStorage

      public FloatPtr getHorizontalSampleStorage()
    • getVerticalSampleStorage

      public FloatPtr getVerticalSampleStorage()
    • getHorizontal

      public MTLRasterizationRateSampleArray getHorizontal()
    • getVertical

      public MTLRasterizationRateSampleArray getVertical()
    • setSampleCount

      public void setSampleCount​(MTLSize v)
      Since:
      Available in iOS 15.0 and later.
    • init

      protected long init​(MTLSize sampleCount)
    • init

      protected long init​(MTLSize sampleCount, FloatPtr horizontal, FloatPtr vertical)