public class

BitmapTextureAtlas

extends TextureAtlas<T extends ITextureAtlasSource>
java.lang.Object
   ↳ org.anddev.andengine.opengl.texture.Texture
     ↳ org.anddev.andengine.opengl.texture.atlas.TextureAtlas<T extends org.anddev.andengine.opengl.texture.source.ITextureAtlasSource>
       ↳ org.anddev.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlas

Class Overview

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

Summary

[Expand]
Inherited Fields
From class org.anddev.andengine.opengl.texture.atlas.TextureAtlas
From class org.anddev.andengine.opengl.texture.Texture
Public Constructors
BitmapTextureAtlas(int pWidth, int pHeight)
Uses RGBA_8888.
BitmapTextureAtlas(int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat)
BitmapTextureAtlas(int pWidth, int pHeight, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)
Uses RGBA_8888.
BitmapTextureAtlas(int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)
BitmapTextureAtlas(int pWidth, int pHeight, TextureOptions pTextureOptions)
Uses RGBA_8888.
BitmapTextureAtlas(int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, TextureOptions pTextureOptions)
BitmapTextureAtlas(int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)
Uses RGBA_8888.
BitmapTextureAtlas(int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, TextureOptions pTextureOptions, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)
Public Methods
BitmapTexture.BitmapTextureFormat getBitmapTextureFormat()
Protected Methods
void bindTextureOnHardware(GL10 pGL)
void writeTextureToHardware(GL10 pGL)
[Expand]
Inherited Methods
From class org.anddev.andengine.opengl.texture.atlas.TextureAtlas
From class org.anddev.andengine.opengl.texture.Texture
From class java.lang.Object
From interface org.anddev.andengine.opengl.texture.ITexture
From interface org.anddev.andengine.opengl.texture.atlas.ITextureAtlas

Public Constructors

public BitmapTextureAtlas (int pWidth, int pHeight)

Uses RGBA_8888.

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).

public BitmapTextureAtlas (int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat)

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pBitmapTextureFormat use RGBA_8888 for BitmapTextureAtlasMAGIC_CONSTANT with transparency and RGB_565 for BitmapTextureAtlasMAGIC_CONSTANT without transparency.

public BitmapTextureAtlas (int pWidth, int pHeight, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)

Uses RGBA_8888.

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).

public BitmapTextureAtlas (int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pBitmapTextureFormat use RGBA_8888 for BitmapTextureAtlasMAGIC_CONSTANT with transparency and RGB_565 for BitmapTextureAtlasMAGIC_CONSTANT without transparency.
pTextureAtlasStateListener to be informed when this BitmapTextureAtlas is loaded, unloaded or a ITextureAtlasSource failed to load.

public BitmapTextureAtlas (int pWidth, int pHeight, TextureOptions pTextureOptions)

Uses RGBA_8888.

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pTextureOptions the (quality) settings of the BitmapTexture.

public BitmapTextureAtlas (int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, TextureOptions pTextureOptions)

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pBitmapTextureFormat use RGBA_8888 for BitmapTextureAtlasMAGIC_CONSTANT with transparency and RGB_565 for BitmapTextureAtlasMAGIC_CONSTANT without transparency.
pTextureOptions the (quality) settings of the BitmapTexture.

public BitmapTextureAtlas (int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)

Uses RGBA_8888.

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pTextureOptions the (quality) settings of the BitmapTexture.
pTextureAtlasStateListener to be informed when this BitmapTextureAtlas is loaded, unloaded or a ITextureAtlasSource failed to load.

public BitmapTextureAtlas (int pWidth, int pHeight, BitmapTexture.BitmapTextureFormat pBitmapTextureFormat, TextureOptions pTextureOptions, ITextureAtlasStateListener<IBitmapTextureAtlasSource> pTextureAtlasStateListener)

Parameters
pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024).
pBitmapTextureFormat use RGBA_8888 for BitmapTextureAtlasMAGIC_CONSTANT with transparency and RGB_565 for BitmapTextureAtlasMAGIC_CONSTANT without transparency.
pTextureOptions the (quality) settings of the BitmapTexture.
pTextureAtlasStateListener to be informed when this BitmapTextureAtlas is loaded, unloaded or a ITextureAtlasSource failed to load.

Public Methods

public BitmapTexture.BitmapTextureFormat getBitmapTextureFormat ()

Protected Methods

protected void bindTextureOnHardware (GL10 pGL)

protected void writeTextureToHardware (GL10 pGL)