Class UnweightedMeshSpawnShapeValue
- 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.MeshSpawnShapeValue
-
- com.badlogic.gdx.graphics.g3d.particles.values.UnweightedMeshSpawnShapeValue
-
- All Implemented Interfaces:
ResourceData.Configurable
,Json.Serializable
public final class UnweightedMeshSpawnShapeValue extends MeshSpawnShapeValue
Encapsulate the formulas to spawn a particle on a mesh shape.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue
MeshSpawnShapeValue.Triangle
-
-
Field Summary
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue
mesh, model
-
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 UnweightedMeshSpawnShapeValue()
UnweightedMeshSpawnShapeValue(UnweightedMeshSpawnShapeValue value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpawnShapeValue
copy()
void
setMesh(Mesh mesh, Model model)
void
spawnAux(Vector3 vector, float percent)
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue
load, load, save, setMesh
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue
init, read, spawn, start, write
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue
isActive, setActive
-
-
-
-
Constructor Detail
-
UnweightedMeshSpawnShapeValue
public UnweightedMeshSpawnShapeValue(UnweightedMeshSpawnShapeValue value)
-
UnweightedMeshSpawnShapeValue
public UnweightedMeshSpawnShapeValue()
-
-
Method Detail
-
setMesh
public void setMesh(Mesh mesh, Model model)
- Overrides:
setMesh
in classMeshSpawnShapeValue
-
spawnAux
public void spawnAux(Vector3 vector, float percent)
- Specified by:
spawnAux
in classSpawnShapeValue
-
copy
public SpawnShapeValue copy()
- Specified by:
copy
in classSpawnShapeValue
-
-