public class

SpriteGroup

extends DynamicSpriteBatch
java.lang.Object
   ↳ org.andengine.entity.Entity
     ↳ org.andengine.entity.shape.Shape
       ↳ org.andengine.entity.sprite.batch.SpriteBatch
         ↳ org.andengine.entity.sprite.batch.DynamicSpriteBatch
           ↳ org.andengine.entity.sprite.batch.SpriteGroup

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

[Expand]
Inherited Constants
From class org.andengine.entity.sprite.batch.SpriteBatch
From interface org.andengine.entity.shape.IShape
[Expand]
Inherited Fields
From class org.andengine.entity.sprite.batch.SpriteBatch
From class org.andengine.entity.shape.Shape
From class org.andengine.entity.Entity
Public Constructors
SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager)
SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType)
SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, ShaderProgram pShaderProgram)
SpriteGroup(ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)
SpriteGroup(ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)
SpriteGroup(ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)
SpriteGroup(float pX, float pY, ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)
Public Methods
void attachChild(IEntity pEntity)
Instead use SpriteGroup#attachChild(BaseSprite).
void attachChild(Sprite pSprite)
void attachChildren(ArrayList<? extends Sprite> pSprites)
Protected Methods
boolean onUpdateSpriteBatch()
[Expand]
Inherited Methods
From class org.andengine.entity.sprite.batch.DynamicSpriteBatch
From class org.andengine.entity.sprite.batch.SpriteBatch
From class org.andengine.entity.shape.Shape
From class org.andengine.entity.Entity
From class java.lang.Object
From interface org.andengine.engine.handler.IDrawHandler
From interface org.andengine.engine.handler.IUpdateHandler
From interface org.andengine.entity.IEntity
From interface org.andengine.entity.scene.Scene.ITouchArea
From interface org.andengine.entity.shape.IShape
From interface org.andengine.util.IDisposable

Public Constructors

public 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, VertexBufferObject.DrawType pDrawType)

public SpriteGroup (float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.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, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)

public SpriteGroup (float pX, float pY, ITexture pTexture, int pCapacity, VertexBufferObjectManager pVertexBufferObjectManager, VertexBufferObject.DrawType pDrawType, ShaderProgram pShaderProgram)

public SpriteGroup (ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)

public SpriteGroup (float pX, float pY, ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject)

public SpriteGroup (ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)

public SpriteGroup (float pX, float pY, ITexture pTexture, int pCapacity, SpriteBatch.ISpriteBatchVertexBufferObject pSpriteBatchVertexBufferObject, ShaderProgram pShaderProgram)

Public Methods

public void attachChild (IEntity pEntity)

Instead use SpriteGroup#attachChild(BaseSprite).

public void attachChild (Sprite pSprite)

public void attachChildren (ArrayList<? extends Sprite> pSprites)

Protected Methods

protected boolean onUpdateSpriteBatch ()

Returns
  • true to submit, if you made any changes, or false otherwise.