java.lang.Object | ||
↳ | org.andengine.opengl.vbo.VertexBufferObject | |
↳ | org.andengine.opengl.vbo.LowMemoryVertexBufferObject |
Known Direct Subclasses |
Known Indirect Subclasses |
Compared to a HighPerformanceVertexBufferObject
, the LowMemoryVertexBufferObject
uses 50% less heap memory,
at the cost of significantly slower data buffering (up to 5x slower!).
Usually a LowMemoryVertexBufferObject
is preferred to a HighPerformanceVertexBufferObject
when the following conditions are met:
HighPerformanceVertexBufferObject
or an extreme number of small HighPerformanceVertexBufferObject
s, where a 50% heap memory reduction would actually be significant.LowMemoryVertexBufferObject
is changed not often, or even better: never.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.andengine.opengl.vbo.IVertexBufferObject
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
mFloatBuffer |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.andengine.opengl.vbo.VertexBufferObject
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.andengine.opengl.vbo.VertexBufferObject
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.andengine.opengl.vbo.IVertexBufferObject
| |||||||||||
From interface
org.andengine.util.IDisposable
|