Class ScaledNumericValue
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.RangedNumericValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.ScaledNumericValue
-
- All Implemented Interfaces:
Json.Serializable
public class ScaledNumericValue extends RangedNumericValue
A value which has a defined minimum and maximum upper and lower bounds. Defines the variations of the value on a time line.
-
-
Field Summary
Fields Modifier and Type Field Description float[]
timeline
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
active
-
-
Constructor Summary
Constructors Constructor Description ScaledNumericValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getHighMax()
float
getHighMin()
float
getScale(float percent)
float[]
getScaling()
float[]
getTimeline()
boolean
isRelative()
void
load(ScaledNumericValue value)
float
newHighValue()
void
read(Json json, JsonValue jsonData)
void
setHigh(float value)
void
setHigh(float min, float max)
void
setHighMax(float highMax)
void
setHighMin(float highMin)
void
setRelative(boolean relative)
void
setScaling(float[] values)
void
setTimeline(float[] timeline)
void
write(Json json)
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.RangedNumericValue
getLowMax, getLowMin, load, newLowValue, setLow, setLow, setLowMax, setLowMin
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
isActive, load, setActive
-
-
-
-
Method Detail
-
newHighValue
public float newHighValue()
-
setHigh
public void setHigh(float value)
-
setHigh
public void setHigh(float min, float max)
-
getHighMin
public float getHighMin()
-
setHighMin
public void setHighMin(float highMin)
-
getHighMax
public float getHighMax()
-
setHighMax
public void setHighMax(float highMax)
-
getScaling
public float[] getScaling()
-
setScaling
public void setScaling(float[] values)
-
getTimeline
public float[] getTimeline()
-
setTimeline
public void setTimeline(float[] timeline)
-
isRelative
public boolean isRelative()
-
setRelative
public void setRelative(boolean relative)
-
getScale
public float getScale(float percent)
-
load
public void load(ScaledNumericValue value)
-
write
public void write(Json json)
- Specified by:
write
in interfaceJson.Serializable
- Overrides:
write
in classRangedNumericValue
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
read
in interfaceJson.Serializable
- Overrides:
read
in classRangedNumericValue
-
-