Class ParticleLines
java.lang.Object
com.ardor3d.scenegraph.Spatial
com.ardor3d.scenegraph.Node
com.ardor3d.extension.effect.particle.ParticleSystem
com.ardor3d.extension.effect.particle.ParticleLines
ParticleLines is a particle system that uses Line as its underlying geometric data.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ardor3d.extension.effect.particle.ParticleSystem
ParticleSystem.ParticleType
-
Field Summary
Fields inherited from class com.ardor3d.extension.effect.particle.ParticleSystem
_absUpVector, _abUpMinUp, _appearanceColors, _cameraFacing, _controller, _emissionDirection, _emitterTransform, _endColor, _endMass, _endSize, _endSpin, _facingLeftVector, _facingUpVector, _geometryCoordinates, _initialVelocity, _invScale, _leftVector, _matData, _maximumAngle, _maximumLifeTime, _minimumAngle, _minimumLifeTime, _numParticles, _oldEmit, _originCenter, _originOffset, _particleEmitter, _particleMesh, _particleOrientation, _particles, _particlesInWorldCoords, _particleType, _ramp, _releaseRate, _rotateWithScene, _rotMatrix, _startColor, _startMass, _startSize, _startSpin, _startTexIndex, _texAnimation, _texQuantity, _upVector, _upXemit, _velocityAligned, _worldEmit, DEFAULT_END_COLOR, DEFAULT_END_SIZE, DEFAULT_MAX_ANGLE, DEFAULT_MAX_LIFE, DEFAULT_MIN_LIFE, DEFAULT_START_COLOR, DEFAULT_START_SIZE
Fields inherited from class com.ardor3d.scenegraph.Spatial
_controllers, _delegateMap, _dirtyMark, _frustumIntersects, _listener, _localTransform, _name, _parent, _queueDistance, _renderStateList, _sceneHints, _userData, _worldBound, _worldTransform, ON_DIRTY_ATTACHED, ON_DIRTY_BOUNDING, ON_DIRTY_RENDERSTATE, ON_DIRTY_TRANSFORM, ON_DIRTY_TRANSFORM_ONLY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
calls the onDraw method for each child maintained by this node.Get which emittype method is being used by the underlying system.protected void
initializeParticles
(int numParticles) Methods inherited from class com.ardor3d.extension.effect.particle.ParticleSystem
addController, addInfluence, clearInfluences, forceRespawn, getEmissionDirection, getEmitterTransform, getEndColor, getEndMass, getEndSize, getEndSpin, getFacingLeftVector, getFacingUpVector, getInfluences, getInitialVelocity, getInvScale, getLeftVector, getMaximumAngle, getMaximumLifeTime, getMinimumAngle, getMinimumLifeTime, getNumParticles, getOriginCenter, getOriginOffset, getParticle, getParticleController, getParticleEmitter, getParticleOrientation, getRamp, getRandomAngle, getRandomLifeSpan, getRandomVelocity, getReleaseRate, getReleaseVariance, getRotMatrix, getStartColor, getStartMass, getStartSize, getStartSpin, getStartTexIndex, getTexAnimation, getTexQuantity, getUpVector, getVertsForParticleType, getWorldEmit, initAllParticlesLocation, initParticleLocation, isActive, isCameraFacing, isParticlesInWorldCoords, isRotateWithScene, isVelocityAligned, makeCopy, onDraw, read, recreate, removeInfluence, resetParticleVelocity, rotateVectorSpeed, setCameraFacing, setControlFlow, setEmissionDirection, setEmitterTransform, setEndColor, setEndMass, setEndSize, setEndSpin, setFacingLeftVector, setFacingUpVector, setInitialVelocity, setInvScale, setLeftVector, setMaximumAngle, setMaximumLifeTime, setMinimumAngle, setMinimumLifeTime, setNumParticles, setOriginOffset, setParticleEmitter, setParticleMass, setParticleOrientation, setParticlesInWorldCoords, setParticleSpinSpeed, setParticleType, setRamp, setReleaseRate, setReleaseVariance, setRepeatType, setRotateWithScene, setRotMatrix, setSpeed, setStartColor, setStartMass, setStartSize, setStartSpin, setStartTexIndex, setTexAnimation, setTexQuantity, setUpVector, setVelocityAligned, setWorldEmit, updateGeometricState, updateInvScale, updateRotationMatrix, updateWorldBound, updateWorldBoundManually, warmUp, write
Methods inherited from class com.ardor3d.scenegraph.Node
acceptVisitor, attachChild, attachChildAt, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getClassTag, getNumberOfChildren, hasChild, makeInstanced, propagateDirtyDown, sortLights, swapChildren, updateChildren, updateWorldRenderStates, updateWorldTransform
Methods inherited from class com.ardor3d.scenegraph.Spatial
addTranslation, addTranslation, applyWorldRenderStates, clearControllers, clearDirty, clearDirty, clearRenderState, getController, getControllerCount, getControllers, getCurrentRenderDelegate, getLastFrustumIntersection, getListener, getLocalLastFrustumIntersection, getLocalRenderState, getLocalRenderStates, getName, getParent, getParentHintable, getRenderDelegate, getRotation, getScale, getSceneHints, getTransform, getTranslation, getUserData, getWorldBound, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, isDirty, localToWorld, markDirty, markDirty, propagateBoundToRoot, propagateDirtyUp, propagateStatesFromRoot, propageEventUp, removeController, removeController, removeFromParent, setLastFrustumIntersection, setListener, setName, setParent, setRenderDelegate, setRenderState, setRotation, setRotation, setScale, setScale, setScale, setTransform, setTranslation, setTranslation, setUserData, setWorldRotation, setWorldRotation, setWorldScale, setWorldScale, setWorldScale, setWorldTransform, setWorldTranslation, setWorldTranslation, toString, updateControllers, updateGeometricState, updateWorldRenderStates, worldToLocal
-
Constructor Details
-
ParticleLines
public ParticleLines() -
ParticleLines
-
-
Method Details
-
initializeParticles
protected void initializeParticles(int numParticles) - Specified by:
initializeParticles
in classParticleSystem
-
getParticleType
Description copied from class:ParticleSystem
Get which emittype method is being used by the underlying system. One of ParticleType.Quad, ParticleType.Triangle, ParticleType.Point, ParticleType.Line, ParticleType.GeomMesh- Overrides:
getParticleType
in classParticleSystem
- Returns:
- An int representing the type of particle we are emitting.
-
draw
Description copied from class:Node
draw
calls the onDraw method for each child maintained by this node. -
getParticleGeometry
- Specified by:
getParticleGeometry
in classParticleSystem
-