|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.visioglobe.libVisioDevKit.VgReferenced
com.visioglobe.libVisioDevKit.VgAnimation
public class VgAnimation
This interface handles engine animations. Time management is done per-instance, this means that when the animation is started it applies to all objects using it.
Field Summary |
---|
Fields inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
swigCMemOwn, swigRefPtr |
Constructor Summary | |
---|---|
VgAnimation()
|
|
VgAnimation(long cPtr,
boolean cMemoryOwn)
This constructor initializes an useless empty animation instance. |
Method Summary | |
---|---|
void |
delete()
|
protected void |
finalize()
|
static long |
getCPtr(VgAnimation obj)
|
float |
getCursor()
This method return the current cursor position in the animation's timeline. |
float |
getDuration()
This method returns the duration of the animation (in seconds). |
boolean |
isPlaying()
This method retruns a boolean value that tells whether the animation is currently playing. |
void |
pause()
This method pauses the animation at it's current time value. |
void |
seek(float pTime)
This method sets the animation's current time and forces an injection of the animation values. |
void |
start()
|
void |
start(float pDelay)
|
void |
start(float pDelay,
float pStart)
|
void |
start(float pDelay,
float pStart,
float pEnd)
|
void |
start(float pDelay,
float pStart,
float pEnd,
float pDuration)
This method starts the animation. |
void |
stop()
This method stops the animation and sets back the time value to 0. |
Methods inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
getCPtr, getNbReferences, ref, unref |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VgAnimation(long cPtr, boolean cMemoryOwn)
public VgAnimation()
Method Detail |
---|
public static long getCPtr(VgAnimation obj)
protected void finalize()
finalize
in class VgReferenced
public void delete()
delete
in class VgReferenced
public void start(float pDelay, float pStart, float pEnd, float pDuration)
pDelay
- The delay to apply before effectively playing the animation in seconds. Default is 0.0.pStart
- The start time in the animation in seconds (if negative, the animation starts at it's current poisition). Default is -1.0.pEnd
- The targeted position in the animation (if negative, the animation ends when it's timeline ends). Default is -1.0.pDuration
- The time in seconds the animation will take to go from start to end (not including delay). If negative, means abs(end-start). Default is -1.0.public void start(float pDelay, float pStart, float pEnd)
public void start(float pDelay, float pStart)
public void start(float pDelay)
public void start()
public void stop()
public void pause()
public void seek(float pTime)
pTime
- The time value to set (will be clamped between 0 and duration)public boolean isPlaying()
public float getDuration()
public float getCursor()
|
VisioDevKit 2.0, Visioglobe® 2013 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |