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 floatgetHighMax()floatgetHighMin()floatgetScale(float percent)float[]getScaling()float[]getTimeline()booleanisRelative()voidload(ScaledNumericValue value)floatnewHighValue()voidread(Json json, JsonValue jsonData)voidsetHigh(float value)voidsetHigh(float min, float max)voidsetHighMax(float highMax)voidsetHighMin(float highMin)voidsetRelative(boolean relative)voidsetScaling(float[] values)voidsetTimeline(float[] timeline)voidwrite(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:
writein interfaceJson.Serializable- Overrides:
writein classRangedNumericValue
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
readin interfaceJson.Serializable- Overrides:
readin classRangedNumericValue
-
-