public class SpriteGroup extends DynamicSpriteBatch
IUpdateHandler.IUpdateHandlerMatcherIDisposable.AlreadyDisposedExceptionITouchArea.ITouchAreaMatcherCOLOR_INDEX, mCapacity, mIndex, mSpriteBatchVertexBufferObject, mTexture, mVertices, SPRITE_SIZE, TEXTURECOORDINATES_INDEX_U, TEXTURECOORDINATES_INDEX_V, VERTEX_INDEX_X, VERTEX_INDEX_Y, VERTEX_SIZE, VERTEXBUFFEROBJECTATTRIBUTES_DEFAULT, VERTICES_PER_SPRITEmBlendFunctionDestination, mBlendFunctionSource, mBlendingEnabled, mShaderProgrammChildren, mChildrenIgnoreUpdate, mChildrenSortPending, mChildrenVisible, mColor, mCullingEnabled, mDisposed, mIgnoreUpdate, mRotation, mRotationCenterX, mRotationCenterY, mScaleCenterX, mScaleCenterY, mScaleX, mScaleY, mSkewCenterX, mSkewCenterY, mSkewX, mSkewY, mTag, mVisible, mX, mY, mZIndexBLENDFUNCTION_DESTINATION_DEFAULT, BLENDFUNCTION_DESTINATION_PREMULTIPLYALPHA_DEFAULT, BLENDFUNCTION_SOURCE_DEFAULT, BLENDFUNCTION_SOURCE_PREMULTIPLYALPHA_DEFAULTTAG_INVALID| Constructor and Description |
|---|
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject) |
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram) |
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager) |
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType) |
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram) |
SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram) |
SpriteGroup(ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject) |
SpriteGroup(ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram) |
SpriteGroup(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager) |
SpriteGroup(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType) |
SpriteGroup(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram) |
SpriteGroup(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram) |
| Modifier and Type | Method and Description |
|---|---|
void |
attachChild(IEntity pEntity)
Deprecated.
|
void |
attachChild(Sprite pSprite) |
void |
attachChildren(java.util.ArrayList<? extends Sprite> pSprites) |
protected boolean |
onUpdateSpriteBatch() |
beginadd, add, add, add, add, add, addWithPackedColor, addWithPackedColor, addWithPackedColor, addWithPackedColor, addWithPackedColor, assertTexture, collidesWith, contains, dispose, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, drawWithoutChecks, end, getIndex, getTexture, getVertexBufferObject, onSubmit, onUpdateVertices, postDraw, preDraw, reset, setIndex, setTexture, submitgetBlendFunctionDestination, getBlendFunctionSource, getShaderProgram, getVertexBufferObjectManager, initBlendFunction, initBlendFunction, initBlendFunction, isBlendingEnabled, onAreaTouched, setBlendFunction, setBlendFunctionDestination, setBlendFunctionSource, setBlendingEnabled, setShaderProgramapplyRotation, applyScale, applySkew, applyTranslation, callOnChildren, callOnChildren, clearEntityModifiers, clearUpdateHandlers, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, detachChild, detachChild, detachChild, detachChildren, detachChildren, detachSelf, 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, onManagedDraw, onManagedUpdate, 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, unregisterUpdateHandlersclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitcallOnChildren, callOnChildren, clearEntityModifiers, clearUpdateHandlers, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertLocalToSceneCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, convertSceneToLocalCoordinates, detachChild, detachChild, detachChild, detachChildren, detachChildren, detachSelf, 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, isIgnoreUpdate, isRotated, isRotatedOrScaledOrSkewed, isScaled, isSkewed, isVisible, onAttached, onDetached, 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, unregisterEntityModifier, unregisterEntityModifiers, unregisterUpdateHandler, unregisterUpdateHandlersonDrawonUpdateisDisposedconvertLocalToSceneCoordinates, convertSceneToLocalCoordinatespublic SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager)
public SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, DrawType pDrawType)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType)
public SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram)
public SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, DrawType pDrawType, ShaderProgram pShaderProgram)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram)
public SpriteGroup(ITexture pTexture, int pCapacity, ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
public SpriteGroup(ITexture pTexture, int pCapacity, ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)
public SpriteGroup(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram)
@Deprecated public void attachChild(IEntity pEntity) throws java.lang.IllegalArgumentException
SpriteGroup#attachChild(BaseSprite).attachChild in interface IEntityattachChild in class Entityjava.lang.IllegalArgumentExceptionpublic void attachChild(Sprite pSprite)
public void attachChildren(java.util.ArrayList<? extends Sprite> pSprites)
protected boolean onUpdateSpriteBatch()
onUpdateSpriteBatch in class DynamicSpriteBatchtrue to submit, if you made any changes, or false otherwise.