Package org.robovm.apple.modelio
Class MDLAnimatedQuaternionArray
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLAnimatedValue
-
- org.robovm.apple.modelio.MDLAnimatedQuaternionArray
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MDLAnimatedQuaternionArray extends MDLAnimatedValue
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLAnimatedQuaternionArray.MDLAnimatedQuaternionArrayPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLAnimatedValue
MDLAnimatedValue.MDLAnimatedValuePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MDLAnimatedQuaternionArray()
MDLAnimatedQuaternionArray(long arrayElementCount)
protected
MDLAnimatedQuaternionArray(NSObject.Handle h, long handle)
protected
MDLAnimatedQuaternionArray(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getDoubleQuaternionArray(VectorFloat4 valuesArray, long maxCount)
long
getDoubleQuaternionArray(VectorFloat4 array, long maxCount, double time)
long
getElementCount()
long
getFloatQuaternionArray(VectorFloat4 valuesArray, long maxCount)
long
getFloatQuaternionArray(VectorFloat4 array, long maxCount, double time)
protected long
init(long arrayElementCount)
void
resetWithDoubleQuaternionArray(VectorFloat4 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
resetWithFloatQuaternionArray(VectorFloat4 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
setDoubleQuaternionArray(VectorFloat4 array, long count, double time)
void
setFloatQuaternionArray(VectorFloat4 array, long count, double time)
-
Methods inherited from class org.robovm.apple.modelio.MDLAnimatedValue
clear, getInterpolation, getKeyTimes, getMaximumTime, getMinimumTime, getPrecision, getTimes, getTimeSampleCount, isAnimated, setInterpolation
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MDLAnimatedQuaternionArray
public MDLAnimatedQuaternionArray()
-
MDLAnimatedQuaternionArray
protected MDLAnimatedQuaternionArray(NSObject.Handle h, long handle)
-
MDLAnimatedQuaternionArray
protected MDLAnimatedQuaternionArray(NSObject.SkipInit skipInit)
-
MDLAnimatedQuaternionArray
public MDLAnimatedQuaternionArray(long arrayElementCount)
-
-
Method Detail
-
getElementCount
public long getElementCount()
-
init
protected long init(long arrayElementCount)
-
setFloatQuaternionArray
public void setFloatQuaternionArray(VectorFloat4 array, long count, double time)
-
setDoubleQuaternionArray
public void setDoubleQuaternionArray(VectorFloat4 array, long count, double time)
-
getFloatQuaternionArray
public long getFloatQuaternionArray(VectorFloat4 array, long maxCount, double time)
-
getDoubleQuaternionArray
public long getDoubleQuaternionArray(VectorFloat4 array, long maxCount, double time)
-
resetWithFloatQuaternionArray
public void resetWithFloatQuaternionArray(VectorFloat4 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
resetWithDoubleQuaternionArray
public void resetWithDoubleQuaternionArray(VectorFloat4 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
getFloatQuaternionArray
public long getFloatQuaternionArray(VectorFloat4 valuesArray, long maxCount)
-
getDoubleQuaternionArray
public long getDoubleQuaternionArray(VectorFloat4 valuesArray, long maxCount)
-
-