Class MDLVertexAttribute

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MDLVertexAttribute
extends NSObject
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • MDLVertexAttribute

      public MDLVertexAttribute()
    • MDLVertexAttribute

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

      protected MDLVertexAttribute​(NSObject.SkipInit skipInit)
    • MDLVertexAttribute

      public MDLVertexAttribute​(String name, MDLVertexFormat format, long offset, long bufferIndex)
    • MDLVertexAttribute

      public MDLVertexAttribute​(MDLVertexAttributeName name, MDLVertexFormat format, long offset, long bufferIndex)
  • Method Details

    • setName

      public void setName​(MDLVertexAttributeName name)
    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • getFormat

      public MDLVertexFormat getFormat()
    • setFormat

      public void setFormat​(MDLVertexFormat v)
    • getOffset

      public long getOffset()
    • setOffset

      public void setOffset​(long v)
    • getBufferIndex

      public long getBufferIndex()
    • setBufferIndex

      public void setBufferIndex​(long v)
    • getTime

      public double getTime()
    • setTime

      public void setTime​(double v)
    • getInitializationValue

      public VectorFloat4 getInitializationValue()
    • setInitializationValue

      public void setInitializationValue​(VectorFloat4 v)
    • init

      protected long init​(String name, MDLVertexFormat format, long offset, long bufferIndex)