Package org.robovm.apple.modelio
Class MDLAnimatedScalarArray
- 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.MDLAnimatedScalarArray
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MDLAnimatedScalarArray extends MDLAnimatedValue
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLAnimatedScalarArray.MDLAnimatedScalarArrayPtr
-
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 MDLAnimatedScalarArray()
MDLAnimatedScalarArray(long arrayElementCount)
protected
MDLAnimatedScalarArray(NSObject.Handle h, long handle)
protected
MDLAnimatedScalarArray(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, long maxCount)
long
getDoubleArray(org.robovm.rt.bro.ptr.DoublePtr array, long maxCount, double time)
long
getElementCount()
long
getFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, long maxCount)
long
getFloatArray(org.robovm.rt.bro.ptr.FloatPtr array, long maxCount, double time)
protected long
init(long arrayElementCount)
void
resetWithDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
resetWithFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
setDoubleArray(org.robovm.rt.bro.ptr.DoublePtr array, long count, double time)
void
setFloatArray(org.robovm.rt.bro.ptr.FloatPtr 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
-
MDLAnimatedScalarArray
public MDLAnimatedScalarArray()
-
MDLAnimatedScalarArray
protected MDLAnimatedScalarArray(NSObject.Handle h, long handle)
-
MDLAnimatedScalarArray
protected MDLAnimatedScalarArray(NSObject.SkipInit skipInit)
-
MDLAnimatedScalarArray
public MDLAnimatedScalarArray(long arrayElementCount)
-
-
Method Detail
-
getElementCount
public long getElementCount()
-
init
protected long init(long arrayElementCount)
-
setFloatArray
public void setFloatArray(org.robovm.rt.bro.ptr.FloatPtr array, long count, double time)
-
setDoubleArray
public void setDoubleArray(org.robovm.rt.bro.ptr.DoublePtr array, long count, double time)
-
getFloatArray
public long getFloatArray(org.robovm.rt.bro.ptr.FloatPtr array, long maxCount, double time)
-
getDoubleArray
public long getDoubleArray(org.robovm.rt.bro.ptr.DoublePtr array, long maxCount, double time)
-
resetWithFloatArray
public void resetWithFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
resetWithDoubleArray
public void resetWithDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
getFloatArray
public long getFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, long maxCount)
-
getDoubleArray
public long getDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, long maxCount)
-
-