Class EllipseSpawnShapeValue
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.EllipseSpawnShapeValue
-
- All Implemented Interfaces:
ResourceData.Configurable,Json.Serializable
public final class EllipseSpawnShapeValue extends PrimitiveSpawnShapeValue
Encapsulate the formulas to spawn a particle on a ellipse shape.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue
PrimitiveSpawnShapeValue.SpawnSide
-
-
Field Summary
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue
spawnDepth, spawnDepthDiff, spawnDepthValue, spawnHeight, spawnHeightDiff, spawnHeightValue, spawnWidth, spawnWidthDiff, spawnWidthValue, TMP_V1
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue
xOffsetValue, yOffsetValue, zOffsetValue
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
active
-
-
Constructor Summary
Constructors Constructor Description EllipseSpawnShapeValue()EllipseSpawnShapeValue(EllipseSpawnShapeValue value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpawnShapeValuecopy()PrimitiveSpawnShapeValue.SpawnSidegetSide()voidload(ParticleValue value)voidread(Json json, JsonValue jsonData)voidsetSide(PrimitiveSpawnShapeValue.SpawnSide side)voidspawnAux(Vector3 vector, float percent)voidwrite(Json json)-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue
getSpawnDepth, getSpawnHeight, getSpawnWidth, isEdges, setActive, setDimensions, setEdges, start
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue
init, load, save, spawn
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
isActive
-
-
-
-
Constructor Detail
-
EllipseSpawnShapeValue
public EllipseSpawnShapeValue(EllipseSpawnShapeValue value)
-
EllipseSpawnShapeValue
public EllipseSpawnShapeValue()
-
-
Method Detail
-
spawnAux
public void spawnAux(Vector3 vector, float percent)
- Specified by:
spawnAuxin classSpawnShapeValue
-
getSide
public PrimitiveSpawnShapeValue.SpawnSide getSide()
-
setSide
public void setSide(PrimitiveSpawnShapeValue.SpawnSide side)
-
load
public void load(ParticleValue value)
- Overrides:
loadin classPrimitiveSpawnShapeValue
-
copy
public SpawnShapeValue copy()
- Specified by:
copyin classSpawnShapeValue
-
write
public void write(Json json)
- Specified by:
writein interfaceJson.Serializable- Overrides:
writein classPrimitiveSpawnShapeValue
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
readin interfaceJson.Serializable- Overrides:
readin classPrimitiveSpawnShapeValue
-
-