Package org.robovm.apple.modelio
Class MDLAnimatedVector3Array
- 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.MDLAnimatedVector3Array
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MDLAnimatedVector3Array extends MDLAnimatedValue
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLAnimatedVector3Array.MDLAnimatedVector3ArrayPtr
-
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 MDLAnimatedVector3Array()
MDLAnimatedVector3Array(long arrayElementCount)
protected
MDLAnimatedVector3Array(NSObject.Handle h, long handle)
protected
MDLAnimatedVector3Array(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr valuesArray, long maxCount)
long
getDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr array, long maxCount, double time)
long
getElementCount()
long
getFloat3Array(VectorFloat3 valuesArray, long maxCount)
long
getFloat3Array(VectorFloat3 array, long maxCount, double time)
protected long
init(long arrayElementCount)
void
resetWithDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
resetWithFloat3Array(VectorFloat3 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
void
setDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr array, long count, double time)
void
setFloat3Array(VectorFloat3 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
-
MDLAnimatedVector3Array
public MDLAnimatedVector3Array()
-
MDLAnimatedVector3Array
protected MDLAnimatedVector3Array(NSObject.Handle h, long handle)
-
MDLAnimatedVector3Array
protected MDLAnimatedVector3Array(NSObject.SkipInit skipInit)
-
MDLAnimatedVector3Array
public MDLAnimatedVector3Array(long arrayElementCount)
-
-
Method Detail
-
getElementCount
public long getElementCount()
-
init
protected long init(long arrayElementCount)
-
setFloat3Array
public void setFloat3Array(VectorFloat3 array, long count, double time)
-
setDouble3Array
public void setDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr array, long count, double time)
-
getFloat3Array
public long getFloat3Array(VectorFloat3 array, long maxCount, double time)
-
getDouble3Array
public long getDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr array, long maxCount, double time)
-
resetWithFloat3Array
public void resetWithFloat3Array(VectorFloat3 valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
resetWithDouble3Array
public void resetWithDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr valuesArray, long valuesCount, org.robovm.rt.bro.ptr.DoublePtr timesArray, long timesCount)
-
getFloat3Array
public long getFloat3Array(VectorFloat3 valuesArray, long maxCount)
-
getDouble3Array
public long getDouble3Array(org.robovm.rt.bro.ptr.FunctionPtr.FunctionPtrPtr valuesArray, long maxCount)
-
-