Package com.jme3.effect.shapes
Class EmitterPointShape
java.lang.Object
com.jme3.effect.shapes.EmitterPointShape
- All Implemented Interfaces:
- EmitterShape,- Savable,- JmeCloneable,- Cloneable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcloneFields(Cloner cloner, Object original) Called internally by com.jme3.util.clone.Cloner.This method creates a deep clone of the current instance of the emitter shape.getPoint()voidgetRandomPoint(Vector3f store) This method fills in the initial position of the particle.voidgetRandomPointAndNormal(Vector3f store, Vector3f normal) This method fills the point with data.jmeClone()Called internally by com.jme3.util.clone.Cloner.voidread(JmeImporter im) voidvoidwrite(JmeExporter ex) 
- 
Constructor Details- 
EmitterPointShapepublic EmitterPointShape()
- 
EmitterPointShape
 
- 
- 
Method Details- 
deepCloneDescription copied from interface:EmitterShapeThis method creates a deep clone of the current instance of the emitter shape.- Specified by:
- deepClonein interface- EmitterShape
- Returns:
- deep clone of the current instance of the emitter shape
 
- 
jmeCloneCalled internally by com.jme3.util.clone.Cloner. Do not call directly.- Specified by:
- jmeClonein interface- JmeCloneable
- Returns:
- a new instance
 
- 
cloneFieldsCalled internally by com.jme3.util.clone.Cloner. Do not call directly.- Specified by:
- cloneFieldsin interface- JmeCloneable
- Parameters:
- cloner- The cloner that is performing the cloning operation. The cloneFields method can call back into the cloner to make clones of its subordinate fields.
- original- The original object from which this object was cloned. This is provided for the very rare case that this object needs to refer to its original for some reason. In general, all of the relevant values should have been transferred during the shallow clone, and this object need only clone what it wants.
 
- 
getRandomPointDescription copied from interface:EmitterShapeThis method fills in the initial position of the particle.- Specified by:
- getRandomPointin interface- EmitterShape
- Parameters:
- store- store variable for initial position
 
- 
getRandomPointAndNormalThis method fills the point with data. It does not fill the normal.- Specified by:
- getRandomPointAndNormalin interface- EmitterShape
- Parameters:
- store- the variable to store the point data
- normal- not used in this class
 
- 
getPoint
- 
setPoint
- 
write- Specified by:
- writein interface- Savable
- Throws:
- IOException
 
- 
read- Specified by:
- readin interface- Savable
- Throws:
- IOException
 
 
-