public class BatchedPseudoSpriteParticleSystem extends BlendFunctionParticleSystem<Entity>
IUpdateHandler.IUpdateHandlerMatcherIDisposable.AlreadyDisposedException| Modifier and Type | Field and Description |
|---|---|
protected SpriteBatch |
mSpriteBatch |
protected ITextureRegion |
mTextureRegion |
mBlendFunctionDestination, mBlendFunctionSource, mBlendingEnabledmEntityFactory, mParticleEmitter, mParticleInitializers, mParticleModifiers, mParticles, mParticlesAlive, mParticlesMaximummChildren, mChildrenIgnoreUpdate, mChildrenSortPending, mChildrenVisible, mColor, mCullingEnabled, mDisposed, mIgnoreUpdate, mRotation, mRotationCenterX, mRotationCenterY, mScaleCenterX, mScaleCenterY, mScaleX, mScaleY, mSkewCenterX, mSkewCenterY, mSkewX, mSkewY, mTag, mVisible, mX, mY, mZIndexTAG_INVALID| Constructor and Description |
|---|
BatchedPseudoSpriteParticleSystem(float pX,
float pY,
IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum,
ITextureRegion pTextureRegion,
VertexBufferObjectManager pVertexBufferObjectManager) |
BatchedPseudoSpriteParticleSystem(IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum,
ITextureRegion pTextureRegion,
VertexBufferObjectManager pVertexBufferObjectManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
onManagedDraw(GLState pGLState,
Camera pCamera) |
getBlendFunctionDestination, getBlendFunctionSource, isBlendingEnabled, postDraw, preDraw, setBlendFunction, setBlendFunctionDestination, setBlendFunctionSource, setBlendingEnabledaddParticleInitializer, addParticleModifier, determineCurrentRate, getParticleEmitter, getParticleFactory, isParticlesSpawnEnabled, moveParticleToEnd, onManagedUpdate, removeParticleInitializer, removeParticleModifier, reset, setParticlesSpawnEnabledapplyRotation, applyScale, applySkew, applyTranslation, attachChild, callOnChildren, callOnChildren, clearEntityModifiers, clearUpdateHandlers, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, detachChild, detachChild, detachChild, detachChildren, detachChildren, detachSelf, dispose, draw, finalize, getAlpha, getBlue, getChildByIndex, getChildByMatcher, getChildByTag, getChildCount, getColor, getEntityModifierCount, getFirstChild, getGreen, getLastChild, getLocalToParentTransformation, getLocalToSceneTransformation, getParent, getParentToLocalTransformation, getRed, getRotation, getRotationCenterX, getRotationCenterY, getScaleCenterX, getScaleCenterY, getScaleX, getScaleY, getSceneCenterCoordinates, getSceneCenterCoordinates, getSceneToLocalTransformation, getSkewCenterX, getSkewCenterY, getSkewX, getSkewY, getTag, getUpdateHandlerCount, getUserData, getX, getY, getZIndex, hasParent, isChildrenIgnoreUpdate, isChildrenVisible, isCulled, isCullingEnabled, isDisposed, isIgnoreUpdate, isRotated, isRotatedOrScaledOrSkewed, isScaled, isSkewed, isVisible, onApplyTransformations, onAttached, onDetached, onDraw, onUpdate, onUpdateColor, query, query, queryFirst, queryFirstForSubclass, queryForSubclass, queryForSubclass, registerEntityModifier, registerUpdateHandler, setAlpha, setBlue, setChildrenIgnoreUpdate, setChildrenVisible, setColor, setColor, setColor, setCullingEnabled, setGreen, setIgnoreUpdate, setParent, setPosition, setPosition, setRed, setRotation, setRotationCenter, setRotationCenterX, setRotationCenterY, setScale, setScale, setScaleCenter, setScaleCenterX, setScaleCenterY, setScaleX, setScaleY, setSkew, setSkew, setSkewCenter, setSkewCenterX, setSkewCenterY, setSkewX, setSkewY, setTag, setUserData, setVisible, setX, setY, setZIndex, sortChildren, sortChildren, sortChildren, toString, toString, unregisterEntityModifier, unregisterEntityModifiers, unregisterUpdateHandler, unregisterUpdateHandlersprotected final ITextureRegion mTextureRegion
protected final SpriteBatch mSpriteBatch
public BatchedPseudoSpriteParticleSystem(IParticleEmitter pParticleEmitter, float pRateMinimum, float pRateMaximum, int pParticlesMaximum, ITextureRegion pTextureRegion, VertexBufferObjectManager pVertexBufferObjectManager)
public BatchedPseudoSpriteParticleSystem(float pX,
float pY,
IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum,
ITextureRegion pTextureRegion,
VertexBufferObjectManager pVertexBufferObjectManager)
protected void onManagedDraw(GLState pGLState, Camera pCamera)
onManagedDraw in class ParticleSystem<Entity>