Package com.badlogic.gdx.graphics.g2d
Class ParticleEmitter.ScaledNumericValue
- java.lang.Object
-
- com.badlogic.gdx.graphics.g2d.ParticleEmitter.ParticleValue
-
- com.badlogic.gdx.graphics.g2d.ParticleEmitter.RangedNumericValue
-
- com.badlogic.gdx.graphics.g2d.ParticleEmitter.ScaledNumericValue
-
- Direct Known Subclasses:
ParticleEmitter.IndependentScaledNumericValue
- Enclosing class:
- ParticleEmitter
public static class ParticleEmitter.ScaledNumericValue extends ParticleEmitter.RangedNumericValue
-
-
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(ParticleEmitter.ScaledNumericValue value)voidload(java.io.BufferedReader reader)floatnewHighValue()voidsave(java.io.Writer output)voidscale(float scale)permanently scales the range by a scalar.voidset(ParticleEmitter.RangedNumericValue value)voidset(ParticleEmitter.ScaledNumericValue value)voidsetHigh(float value)voidsetHigh(float min, float max)voidsetHighMax(float highMax)voidsetHighMin(float highMin)voidsetRelative(boolean relative)voidsetScaling(float[] values)voidsetTimeline(float[] timeline)-
Methods inherited from class com.badlogic.gdx.graphics.g2d.ParticleEmitter.RangedNumericValue
getLowMax, getLowMin, load, newLowValue, setLow, setLow, setLowMax, setLowMin
-
Methods inherited from class com.badlogic.gdx.graphics.g2d.ParticleEmitter.ParticleValue
isActive, isAlwaysActive, load, setActive, setAlwaysActive
-
-
-
-
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)
-
scale
public void scale(float scale)
Description copied from class:ParticleEmitter.RangedNumericValuepermanently scales the range by a scalar.- Overrides:
scalein classParticleEmitter.RangedNumericValue
-
set
public void set(ParticleEmitter.RangedNumericValue value)
- Overrides:
setin classParticleEmitter.RangedNumericValue
-
set
public void set(ParticleEmitter.ScaledNumericValue value)
-
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)
-
save
public void save(java.io.Writer output) throws java.io.IOException- Overrides:
savein classParticleEmitter.RangedNumericValue- Throws:
java.io.IOException
-
load
public void load(java.io.BufferedReader reader) throws java.io.IOException- Overrides:
loadin classParticleEmitter.RangedNumericValue- Throws:
java.io.IOException
-
load
public void load(ParticleEmitter.ScaledNumericValue value)
-
-