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

public abstract Class MeshSpawnShapeValue

extends SpawnShapeValue
Class Inheritance
Known Direct Subclasses
com.badlogic.gdx.graphics.g3d.particles.values.UnweightedMeshSpawnShapeValue, com.badlogic.gdx.graphics.g3d.particles.values.WeightMeshSpawnShapeValue
Imports
com.badlogic.gdx.assets.AssetDescriptor, .AssetManager, com.badlogic.gdx.graphics.Mesh, .VertexAttributes.Usage, com.badlogic.gdx.graphics.g3d.Model, com.badlogic.gdx.graphics.g3d.particles.ResourceData, .ResourceData.SaveData, com.badlogic.gdx.math.MathUtils, .Vector3, com.badlogic.gdx.utils.GdxRuntimeException

The base class of all the ParticleValue values which spawn a particle on a mesh shape.
Author
Inferno

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
protected Mesh
protected Model
model

the model this mesh belongs to.

Inherited from com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue:
xOffsetValueyOffsetValuezOffsetValue

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
setMesh(Mesh mesh, Model model)

public void
setMesh(Mesh mesh)

Inherited from com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue:
copyinitreadspawnspawnAuxstartwrite

Field Detail

meshback to summary
protected Mesh mesh
modelback to summary
protected Model model

the model this mesh belongs to. It can be null, but this means the mesh will not be able to be serialized correctly.

Constructor Detail

MeshSpawnShapeValueback to summary
public MeshSpawnShapeValue(MeshSpawnShapeValue value)
MeshSpawnShapeValueback to summary
public MeshSpawnShapeValue()

Method Detail

loadback to summary
public void load(ParticleValue value)

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

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

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

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

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

Overrides com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue.save.

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

Annotations
@Override
setMeshback to summary
public void setMesh(Mesh mesh, Model model)
setMeshback to summary
public void setMesh(Mesh mesh)
com.badlogic.gdx.graphics.g3d.particles.values back to summary

public Class MeshSpawnShapeValue.Triangle

extends Object
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue.Triangle

Field Summary

Modifier and TypeField and Description
pack-priv float
pack-priv float
pack-priv float
pack-priv float
pack-priv float
pack-priv float
pack-priv float
pack-priv float
pack-priv float

Constructor Summary

AccessConstructor and Description
public
Triangle(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3)

Method Summary

Modifier and TypeMethod and Description
public static Vector3
pick(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, Vector3 vector)

public Vector3
pick(Vector3 vector)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

x1back to summary
pack-priv float x1
x2back to summary
pack-priv float x2
x3back to summary
pack-priv float x3
y1back to summary
pack-priv float y1
y2back to summary
pack-priv float y2
y3back to summary
pack-priv float y3
z1back to summary
pack-priv float z1
z2back to summary
pack-priv float z2
z3back to summary
pack-priv float z3

Constructor Detail

Triangleback to summary
public Triangle(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3)

Method Detail

pickback to summary
public static Vector3 pick(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, Vector3 vector)
pickback to summary
public Vector3 pick(Vector3 vector)