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,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 classMDLAnimatedQuaternionArray.MDLAnimatedQuaternionArrayPtrNested classes/interfaces inherited from class org.robovm.apple.modelio.MDLAnimatedValue
MDLAnimatedValue.MDLAnimatedValuePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description MDLAnimatedQuaternionArray()MDLAnimatedQuaternionArray(long arrayElementCount)protectedMDLAnimatedQuaternionArray(NSObject.Handle h, long handle)protectedMDLAnimatedQuaternionArray(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description longgetDoubleQuaternionArray(VectorDouble4 valuesArray, long maxCount)longgetDoubleQuaternionArray(VectorDouble4 array, long maxCount, double time)longgetElementCount()longgetFloatQuaternionArray(VectorFloat4 valuesArray, long maxCount)longgetFloatQuaternionArray(VectorFloat4 array, long maxCount, double time)protected longinit(long arrayElementCount)voidresetWithDoubleQuaternionArray(VectorDouble4 valuesArray, long valuesCount, DoublePtr timesArray, long timesCount)voidresetWithFloatQuaternionArray(VectorFloat4 valuesArray, long valuesCount, DoublePtr timesArray, long timesCount)voidsetDoubleQuaternionArray(VectorDouble4 array, long count, double time)voidsetFloatQuaternionArray(VectorFloat4 array, long count, double time)Methods inherited from class org.robovm.apple.modelio.MDLAnimatedValue
clear, getInterpolation, getKeyTimes, getMaximumTime, getMinimumTime, getPrecision, getTimes, getTimeSampleCount, isAnimated, setInterpolationMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MDLAnimatedQuaternionArray
public MDLAnimatedQuaternionArray() -
MDLAnimatedQuaternionArray
-
MDLAnimatedQuaternionArray
-
MDLAnimatedQuaternionArray
public MDLAnimatedQuaternionArray(long arrayElementCount)
-
-
Method Details
-
getElementCount
public long getElementCount() -
init
protected long init(long arrayElementCount) -
setFloatQuaternionArray
-
setDoubleQuaternionArray
-
getFloatQuaternionArray
-
getDoubleQuaternionArray
-
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
-
getDoubleQuaternionArray
-