Class FloatAction
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.Action
-
- com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
-
- com.badlogic.gdx.scenes.scene2d.actions.FloatAction
-
- All Implemented Interfaces:
Pool.Poolable
public class FloatAction extends TemporalAction
An action that has a float, whose value is transitioned over time.
-
-
Constructor Summary
Constructors Constructor Description FloatAction()Creates a FloatAction that transitions from 0 to 1.FloatAction(float start, float end)Creates a FloatAction that transitions from start to end.FloatAction(float start, float end, float duration)Creates a FloatAction that transitions from start to end.FloatAction(float start, float end, float duration, Interpolation interpolation)Creates a FloatAction that transitions from start to end.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbegin()Called the first timeTemporalAction.act(float)is called.floatgetEnd()floatgetStart()floatgetValue()Gets the current float value.voidsetEnd(float end)Sets the value to transition to.voidsetStart(float start)Sets the value to transition from.voidsetValue(float value)Sets the current float value.protected voidupdate(float percent)Called each frame.-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
act, end, finish, getDuration, getInterpolation, getTime, isComplete, isReverse, reset, restart, setDuration, setInterpolation, setReverse, setTime
-
-
-
-
Constructor Detail
-
FloatAction
public FloatAction()
Creates a FloatAction that transitions from 0 to 1.
-
FloatAction
public FloatAction(float start, float end)Creates a FloatAction that transitions from start to end.
-
FloatAction
public FloatAction(float start, float end, float duration)Creates a FloatAction that transitions from start to end.
-
FloatAction
public FloatAction(float start, float end, float duration, @Null Interpolation interpolation)Creates a FloatAction that transitions from start to end.
-
-
Method Detail
-
begin
protected void begin()
Description copied from class:TemporalActionCalled the first timeTemporalAction.act(float)is called. This is a good place to query theactor'sstarting state.- Overrides:
beginin classTemporalAction
-
update
protected void update(float percent)
Description copied from class:TemporalActionCalled each frame.- Specified by:
updatein classTemporalAction- Parameters:
percent- The percentage of completion for this action, growing from 0 to 1 over the duration. Ifreversed, this will shrink from 1 to 0.
-
getValue
public float getValue()
Gets the current float value.
-
setValue
public void setValue(float value)
Sets the current float value.
-
getStart
public float getStart()
-
setStart
public void setStart(float start)
Sets the value to transition from.
-
getEnd
public float getEnd()
-
setEnd
public void setEnd(float end)
Sets the value to transition to.
-
-