public abstract class DynamicSpriteBatch extends SpriteBatch
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 |
|---|
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject) |
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram) |
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager) |
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType) |
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram) |
DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram) |
DynamicSpriteBatch(ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
begin() |
protected abstract boolean |
onUpdateSpriteBatch() |
add, 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, attachChild, 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, waitattachChild, callOnChildren, 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 DynamicSpriteBatch(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager)
public DynamicSpriteBatch(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, DrawType pDrawType)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType)
public DynamicSpriteBatch(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
ShaderProgram pShaderProgram)
public DynamicSpriteBatch(ITexture pTexture, int pCapacity, ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
public DynamicSpriteBatch(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, DrawType pDrawType, ShaderProgram pShaderProgram)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
VertexBufferObjectManager pVertexBufferObjectManager,
DrawType pDrawType,
ShaderProgram pShaderProgram)
public DynamicSpriteBatch(ITexture pTexture, int pCapacity, ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)
public DynamicSpriteBatch(float pX,
float pY,
ITexture pTexture,
int pCapacity,
ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject,
ShaderProgram pShaderProgram)
protected abstract boolean onUpdateSpriteBatch()
true to submit, if you made any changes, or false otherwise.protected void begin()
begin in class SpriteBatch