public class BlendFunctionParticleSystem<T extends IEntity> extends ParticleSystem<T>
IUpdateHandler.IUpdateHandlerMatcherIDisposable.AlreadyDisposedException| Modifier and Type | Field and Description |
|---|---|
protected int |
mBlendFunctionDestination |
protected int |
mBlendFunctionSource |
protected boolean |
mBlendingEnabled |
mEntityFactory, 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 |
|---|
BlendFunctionParticleSystem(float pX,
float pY,
IEntityFactory<T> pEntityFactory,
IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum) |
BlendFunctionParticleSystem(IEntityFactory<T> pEntityFactory,
IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBlendFunctionDestination() |
int |
getBlendFunctionSource() |
boolean |
isBlendingEnabled() |
protected void |
postDraw(GLState pGLState,
Camera pCamera) |
protected void |
preDraw(GLState pGLState,
Camera pCamera) |
void |
setBlendFunction(int pBlendFunctionSource,
int pBlendFunctionDestination) |
void |
setBlendFunctionDestination(int pBlendFunctionDestination) |
void |
setBlendFunctionSource(int pBlendFunctionSource) |
void |
setBlendingEnabled(boolean pBlendingEnabled) |
addParticleInitializer, addParticleModifier, determineCurrentRate, getParticleEmitter, getParticleFactory, isParticlesSpawnEnabled, moveParticleToEnd, onManagedDraw, 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 boolean mBlendingEnabled
protected int mBlendFunctionSource
protected int mBlendFunctionDestination
public BlendFunctionParticleSystem(IEntityFactory<T> pEntityFactory, IParticleEmitter pParticleEmitter, float pRateMinimum, float pRateMaximum, int pParticlesMaximum)
public BlendFunctionParticleSystem(float pX,
float pY,
IEntityFactory<T> pEntityFactory,
IParticleEmitter pParticleEmitter,
float pRateMinimum,
float pRateMaximum,
int pParticlesMaximum)
public boolean isBlendingEnabled()
public void setBlendingEnabled(boolean pBlendingEnabled)
public int getBlendFunctionSource()
public void setBlendFunctionSource(int pBlendFunctionSource)
public int getBlendFunctionDestination()
public void setBlendFunctionDestination(int pBlendFunctionDestination)
public void setBlendFunction(int pBlendFunctionSource,
int pBlendFunctionDestination)