Class MPSPolygonBuffer

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • MPSPolygonBuffer

      public MPSPolygonBuffer()
    • MPSPolygonBuffer

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

      protected MPSPolygonBuffer​(NSObject.SkipInit skipInit)
    • MPSPolygonBuffer

      public MPSPolygonBuffer​(NSCoder aDecoder)
  • Method Details

    • getVertexBuffer

      public MTLBuffer getVertexBuffer()
    • setVertexBuffer

      public void setVertexBuffer​(MTLBuffer v)
    • getVertexBufferOffset

      public long getVertexBufferOffset()
    • setVertexBufferOffset

      public void setVertexBufferOffset​(long v)
    • getIndexBuffer

      public MTLBuffer getIndexBuffer()
    • setIndexBuffer

      public void setIndexBuffer​(MTLBuffer v)
    • getIndexBufferOffset

      public long getIndexBufferOffset()
    • setIndexBufferOffset

      public void setIndexBufferOffset​(long v)
    • getMaskBuffer

      public MTLBuffer getMaskBuffer()
    • setMaskBuffer

      public void setMaskBuffer​(MTLBuffer v)
    • getMaskBufferOffset

      public long getMaskBufferOffset()
    • setMaskBufferOffset

      public void setMaskBufferOffset​(long v)
    • getPolygonCount

      public long getPolygonCount()
    • setPolygonCount

      public void setPolygonCount​(long v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSCoder aDecoder)
    • copy

      public MPSPolygonBuffer copy​(NSZone zone)
    • polygonBuffer

      public static MPSPolygonBuffer polygonBuffer()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding