Package de.gurkenlabs.litiengine
Interface ITimeToLive
- All Known Implementing Classes:
CreatureShadowImageEffect,EllipseParticle,Emitter,EntityEmitter,EntityRotationImageEffect,ImageEffect,LineParticle,OverlayPixelsImageEffect,Particle,PolygonParticle,RectangleParticle,RotationImageEffect,ShapeParticle,SpriteParticle,TextParticle
public interface ITimeToLiveThe
ITimeToLive interface defines methods for instances the have a limited time to live.Method Summary
Modifier and Type Method Description longgetAliveTime()Gets the time this instance is alive.intgetTimeToLive()Gets the total time to live of this instance.booleantimeToLiveReached()Determines whether this instance has exceeded its time to live.
Method Details
getAliveTime
long getAliveTime()Gets the time this instance is alive.- Returns:
- Returns how long this instance is alive.
getTimeToLive
int getTimeToLive()Gets the total time to live of this instance.- Returns:
- The total time to live.
timeToLiveReached
boolean timeToLiveReached()Determines whether this instance has exceeded its time to live.- Returns:
- True if the time to live was reached; otherwise false.
