Class MDLAnimatedQuaternionArray

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MDLAnimatedQuaternionArray
extends MDLAnimatedValue
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • MDLAnimatedQuaternionArray

      public MDLAnimatedQuaternionArray()
    • MDLAnimatedQuaternionArray

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

      protected MDLAnimatedQuaternionArray​(NSObject.SkipInit skipInit)
    • MDLAnimatedQuaternionArray

      public MDLAnimatedQuaternionArray​(long arrayElementCount)
  • Method Details

    • getElementCount

      public long getElementCount()
    • init

      protected long init​(long arrayElementCount)
    • setFloatQuaternionArray

      public void setFloatQuaternionArray​(VectorFloat4 array, long count, double time)
    • setDoubleQuaternionArray

      public void setDoubleQuaternionArray​(VectorDouble4 array, long count, double time)
    • getFloatQuaternionArray

      public long getFloatQuaternionArray​(VectorFloat4 array, long maxCount, double time)
    • getDoubleQuaternionArray

      public long getDoubleQuaternionArray​(VectorDouble4 array, long maxCount, double time)
    • resetWithFloatQuaternionArray

      public void resetWithFloatQuaternionArray​(VectorFloat4 valuesArray, long valuesCount, DoublePtr timesArray, long timesCount)
    • resetWithDoubleQuaternionArray

      public void resetWithDoubleQuaternionArray​(VectorDouble4 valuesArray, long valuesCount, DoublePtr timesArray, long timesCount)
    • getFloatQuaternionArray

      public long getFloatQuaternionArray​(VectorFloat4 valuesArray, long maxCount)
    • getDoubleQuaternionArray

      public long getDoubleQuaternionArray​(VectorDouble4 valuesArray, long maxCount)