com.jme3.effect
Class ParticleTriMesh

java.lang.Object
  extended by com.jme3.scene.Mesh
      extended by com.jme3.effect.ParticleMesh
          extended by com.jme3.effect.ParticleTriMesh
All Implemented Interfaces:
Savable, java.lang.Cloneable

public class ParticleTriMesh
extends ParticleMesh


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme3.effect.ParticleMesh
ParticleMesh.Type
 
Nested classes/interfaces inherited from class com.jme3.scene.Mesh
Mesh.Mode
 
Constructor Summary
ParticleTriMesh()
           
 
Method Summary
 void initParticleData(ParticleEmitter emitter, int numParticles)
          Initialize mesh data.
 void setImagesXY(int imagesX, int imagesY)
          Set the images on the X and Y coordinates
 void updateParticleData(Particle[] particles, Camera cam, Matrix3f inverseRotation)
          Update the particle visual data.
 
Methods inherited from class com.jme3.scene.Mesh
clearBuffer, clone, cloneForAnim, collideWith, createCollisionData, deepClone, extractVertexData, generateBindPose, getBound, getBuffer, getBufferList, getBuffers, getElementLengths, getFloatBuffer, getId, getIndexBuffer, getIndicesAsList, getLineWidth, getLodLevel, getMaxNumWeights, getMode, getModeStart, getNumLodLevels, getPointSize, getShortBuffer, getTriangle, getTriangle, getTriangle, getTriangleCount, getTriangleCount, getVertexCount, prepareForAnim, read, scaleTextureCoordinates, setBound, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setDynamic, setElementLengths, setId, setInterleaved, setLineWidth, setLodLevels, setMaxNumWeights, setMode, setModeStart, setPointSize, setStatic, setStreamed, updateBound, updateCounts, write
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticleTriMesh

public ParticleTriMesh()
Method Detail

initParticleData

public void initParticleData(ParticleEmitter emitter,
                             int numParticles)
Description copied from class: ParticleMesh
Initialize mesh data.

Specified by:
initParticleData in class ParticleMesh
Parameters:
emitter - The emitter which will use this ParticleMesh.
numParticles - The maxmimum number of particles to simulate

setImagesXY

public void setImagesXY(int imagesX,
                        int imagesY)
Description copied from class: ParticleMesh
Set the images on the X and Y coordinates

Specified by:
setImagesXY in class ParticleMesh
Parameters:
imagesX - Images on the X coordinate
imagesY - Images on the Y coordinate

updateParticleData

public void updateParticleData(Particle[] particles,
                               Camera cam,
                               Matrix3f inverseRotation)
Description copied from class: ParticleMesh
Update the particle visual data. Typically called every frame.

Specified by:
updateParticleData in class ParticleMesh