APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.graphics.g3d.particles.values

public abstract Class SpawnShapeValue

extends ParticleValue
implements Configurable, Serializable
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.utils.Json.Serializable, com.badlogic.gdx.graphics.g3d.particles.ResourceData.Configurable
Known Direct Subclasses
com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue, com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue
Imports
com.badlogic.gdx.assets.AssetManager, com.badlogic.gdx.graphics.g3d.particles.ResourceData, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.utils.Json, .JsonValue

Encapsulate the formulas to spawn a particle on a shape.
Author
Inferno

Field Summary

Modifier and TypeField and Description
public RangedNumericValue
public RangedNumericValue
public RangedNumericValue
Inherited from com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue:
active

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public abstract SpawnShapeValue
copy()

public void
init()

public void
public void
public void
public void
public final Vector3
spawn(Vector3 vector, float percent)

public abstract void
spawnAux(Vector3 vector, float percent)

public void
public void
Inherited from com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue:
isActivesetActive

Field Detail

xOffsetValueback to summary
public RangedNumericValue xOffsetValue
yOffsetValueback to summary
public RangedNumericValue yOffsetValue
zOffsetValueback to summary
public RangedNumericValue zOffsetValue

Constructor Detail

SpawnShapeValueback to summary
public SpawnShapeValue()
SpawnShapeValueback to summary
public SpawnShapeValue(SpawnShapeValue spawnShapeValue)

Method Detail

copyback to summary
public abstract SpawnShapeValue copy()
initback to summary
public void init()
loadback to summary
public void load(ParticleValue value)

Overrides com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue.load.

Annotations
@Override
loadback to summary
public void load(AssetManager manager, ResourceData<T> data)

Implements com.badlogic.gdx.graphics.g3d.particles.ResourceData.Configurable.load.

Annotations
@Override
readback to summary
public void read(Json json, JsonValue jsonData)

Overrides com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue.read.

Implements com.badlogic.gdx.utils.Json.Serializable.read.

Annotations
@Override
saveback to summary
public void save(AssetManager manager, ResourceData<T> data)

Implements com.badlogic.gdx.graphics.g3d.particles.ResourceData.Configurable.save.

Annotations
@Override
spawnback to summary
public final Vector3 spawn(Vector3 vector, float percent)
spawnAuxback to summary
public abstract void spawnAux(Vector3 vector, float percent)
startback to summary
public void start()
writeback to summary
public void write(Json json)

Overrides com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue.write.

Implements com.badlogic.gdx.utils.Json.Serializable.write.

Annotations
@Override