Package com.jme3.cinematic
Class TimeLine
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyFrameAtIndex(int keyFrameIndex, KeyFrame keyFrame) voidaddKeyFrameAtTime(float time, KeyFrame keyFrame) getKeyFrameAtIndex(int keyFrameIndex) getKeyFrameAtTime(float time) intgetKeyFrameIndexFromTime(float time) floatgetKeyFrameTime(KeyFrame keyFrame) intvoidread(JmeImporter im) voidremoveKeyFrame(float time) voidremoveKeyFrame(int keyFrameIndex) voidwrite(JmeExporter ex) Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Field Details
-
keyFramesPerSeconds
protected int keyFramesPerSeconds -
lastKeyFrameIndex
protected int lastKeyFrameIndex
-
-
Constructor Details
-
TimeLine
public TimeLine()
-
-
Method Details
-
getKeyFrameAtTime
-
getKeyFrameAtIndex
-
addKeyFrameAtTime
-
addKeyFrameAtIndex
-
removeKeyFrame
public void removeKeyFrame(int keyFrameIndex) -
removeKeyFrame
public void removeKeyFrame(float time) -
getKeyFrameIndexFromTime
public int getKeyFrameIndexFromTime(float time) -
getKeyFrameTime
-
getAllKeyFrames
-
getLastKeyFrameIndex
public int getLastKeyFrameIndex() -
write
- Specified by:
writein interfaceSavable- Throws:
IOException
-
read
- Specified by:
readin interfaceSavable- Throws:
IOException
-