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