Package org.robovm.apple.modelio
Class MDLAnimatedScalar
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.MDLAnimatedScalar
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MDLAnimatedScalar extends MDLAnimatedValue
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDLAnimatedScalar.MDLAnimatedScalarPtrNested 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 MDLAnimatedScalar()protectedMDLAnimatedScalar(NSObject.Handle h, long handle)protectedMDLAnimatedScalar(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description doubledoubleAtTime(double time)floatfloatAtTime(double time)longgetDoubleArray(DoublePtr valuesArray, long maxCount)longgetFloatArray(FloatPtr valuesArray, long maxCount)voidresetWithDoubleArray(DoublePtr valuesArray, DoublePtr timesArray, long count)voidresetWithFloatArray(FloatPtr valuesArray, DoublePtr timesArray, long count)voidsetDouble(double value, double time)voidsetFloat(float value, 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
-
MDLAnimatedScalar
public MDLAnimatedScalar() -
MDLAnimatedScalar
-
MDLAnimatedScalar
-
-
Method Details
-
setFloat
public void setFloat(float value, double time) -
setDouble
public void setDouble(double value, double time) -
floatAtTime
public float floatAtTime(double time) -
doubleAtTime
public double doubleAtTime(double time) -
resetWithFloatArray
-
resetWithDoubleArray
-
getFloatArray
-
getDoubleArray
-