Class WorldAnimation
java.lang.Object
com.render.api.world.WorldAnimation
Immutable transform/effect animation sampled during extraction.
Looping animations use an eased ping-pong cycle with no end-to-start snap.
Game time pauses with the level; real time continues while menus are open.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionWorldAnimation(WorldTimeSource timeSource, double durationSeconds, boolean loop, WorldTransform from, WorldTransform to, float fromEffect, float toEffect) -
Method Summary
Modifier and TypeMethodDescriptionstatic WorldAnimationeffect(WorldTimeSource source, double seconds, boolean loop, float from, float to) sample(double gameSeconds, double realSeconds) static WorldAnimationtransform(double seconds, boolean loop, WorldTransform from, WorldTransform to)
-
Constructor Details
-
WorldAnimation
public WorldAnimation(WorldTimeSource timeSource, double durationSeconds, boolean loop, WorldTransform from, WorldTransform to, float fromEffect, float toEffect)
-
-
Method Details
-
transform
public static WorldAnimation transform(double seconds, boolean loop, WorldTransform from, WorldTransform to) -
effect
public static WorldAnimation effect(WorldTimeSource source, double seconds, boolean loop, float from, float to) -
timeSource
-
sample
-