Package org.oscim.renderer.bucket
Class BitmapBucket
java.lang.Object
org.oscim.utils.pool.Inlist<RenderBucket>
org.oscim.renderer.bucket.RenderBucket
org.oscim.renderer.bucket.TextureBucket
org.oscim.renderer.bucket.BitmapBucket
Renderer for a single bitmap, width and height must be power of 2.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.oscim.utils.pool.Inlist
Inlist.List<T extends Inlist<?>> -
Field Summary
Fields inherited from class org.oscim.renderer.bucket.TextureBucket
fixed, INDICES_PER_SPRITE, pool, TEXTURE_HEIGHT, TEXTURE_WIDTH, texturesFields inherited from class org.oscim.renderer.bucket.RenderBucket
BITMAP, CIRCLE, EXTRUSION, HAIRLINE, indiceItems, indiceOffset, LINE, MESH, numIndices, numVertices, POLYGON, SYMBOL, TEXLINE, type, vertexItems, vertexOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclear()Clear all resources.protected voidcompile(ShortBuffer vboData, ShortBuffer iboData) voidw/h sets also target dimension to render the bitmap.voidsetBitmap(Bitmap bitmap, int w, int h, TextureItem.TexturePool pool) Methods inherited from class org.oscim.renderer.bucket.TextureBucket
getTextures, renderMethods inherited from class org.oscim.renderer.bucket.RenderBucket
compileIndicesItems, compileVertexItems, getIndiceOffset, getVertexOffset, prepare, setLevel, setVertexOffsetMethods inherited from class org.oscim.utils.pool.Inlist
appendItem, appendList, get, last, next, prependRelative, push, remove, size
-
Constructor Details
-
BitmapBucket
public BitmapBucket(boolean reuseBitmap) - Parameters:
reuseBitmap- false if the Bitmap should be disposed after loading to texture.
-
-
Method Details
-
setBitmap
w/h sets also target dimension to render the bitmap. -
setBitmap
-
compile
- Overrides:
compilein classTextureBucket
-
clear
protected void clear()Description copied from class:RenderBucketClear all resources.- Overrides:
clearin classTextureBucket
-