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
,org.robovm.objc.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 class
MDLAnimatedScalar.MDLAnimatedScalarPtr
-
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 MDLAnimatedScalar()
protected
MDLAnimatedScalar(NSObject.Handle h, long handle)
protected
MDLAnimatedScalar(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
doubleAtTime(double time)
float
floatAtTime(double time)
long
getDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, long maxCount)
long
getFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, long maxCount)
void
resetWithDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, org.robovm.rt.bro.ptr.DoublePtr timesArray, long count)
void
resetWithFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, org.robovm.rt.bro.ptr.DoublePtr timesArray, long count)
void
setDouble(double value, double time)
void
setFloat(float value, 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
-
MDLAnimatedScalar
public MDLAnimatedScalar()
-
MDLAnimatedScalar
protected MDLAnimatedScalar(NSObject.Handle h, long handle)
-
MDLAnimatedScalar
protected MDLAnimatedScalar(NSObject.SkipInit skipInit)
-
-
Method Detail
-
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
public void resetWithFloatArray(org.robovm.rt.bro.ptr.FloatPtr valuesArray, org.robovm.rt.bro.ptr.DoublePtr timesArray, long count)
-
resetWithDoubleArray
public void resetWithDoubleArray(org.robovm.rt.bro.ptr.DoublePtr valuesArray, org.robovm.rt.bro.ptr.DoublePtr timesArray, long count)
-
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)
-
-