public class HighPerformanceSpriteBatchVertexBufferObject extends HighPerformanceVertexBufferObject implements ISpriteBatchVertexBufferObject
IDisposable.AlreadyDisposedException| Modifier and Type | Field and Description |
|---|---|
protected int |
mBufferDataOffset |
mBufferData, mFloatBuffermAutoDispose, mByteBuffer, mCapacity, mDirtyOnHardware, mDisposed, mHardwareBufferID, mUsage, mVertexBufferObjectAttributes, mVertexBufferObjectManagerHARDWARE_BUFFER_ID_INVALID| Constructor and Description |
|---|
HighPerformanceSpriteBatchVertexBufferObject(VertexBufferObjectManager pVertexBufferObjectManager,
int pCapacity,
DrawType pDrawType,
boolean pAutoDispose,
VertexBufferObjectAttributes pVertexBufferObjectAttributes) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWithPackedColor(ITextureRegion pTextureRegion,
float pX1,
float pY1,
float pX2,
float pY2,
float pColorABGRPackedInt)
1-+
|X|
+-2
|
void |
addWithPackedColor(ITextureRegion pTextureRegion,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
float pColorABGRPackedInt)
1-3
|X|
2-4
|
int |
getBufferDataOffset() |
void |
setBufferDataOffset(int pBufferDataOffset) |
getBufferData, getHeapMemoryByteSize, getNativeHeapMemoryByteSize, onBufferDatabind, bind, dispose, draw, draw, finalize, getByteCapacity, getCapacity, getGPUMemoryByteSize, getHardwareBufferID, getVertexBufferObjectManager, isAutoDispose, isDirtyOnHardware, isDisposed, isLoadedToHardware, setDirtyOnHardware, setNotLoadedToHardware, unbind, unloadFromHardwareclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbind, bind, draw, draw, getByteCapacity, getCapacity, getGPUMemoryByteSize, getHardwareBufferID, getHeapMemoryByteSize, getNativeHeapMemoryByteSize, getVertexBufferObjectManager, isAutoDispose, isDirtyOnHardware, isLoadedToHardware, setDirtyOnHardware, setNotLoadedToHardware, unbind, unloadFromHardwaredispose, isDisposedpublic HighPerformanceSpriteBatchVertexBufferObject(VertexBufferObjectManager pVertexBufferObjectManager, int pCapacity, DrawType pDrawType, boolean pAutoDispose, VertexBufferObjectAttributes pVertexBufferObjectAttributes)
public int getBufferDataOffset()
getBufferDataOffset in interface ISpriteBatchVertexBufferObjectpublic void setBufferDataOffset(int pBufferDataOffset)
setBufferDataOffset in interface ISpriteBatchVertexBufferObjectpublic void addWithPackedColor(ITextureRegion pTextureRegion, float pX1, float pY1, float pX2, float pY2, float pX3, float pY3, float pX4, float pY4, float pColorABGRPackedInt)
addWithPackedColor in interface ISpriteBatchVertexBufferObjectpublic void addWithPackedColor(ITextureRegion pTextureRegion, float pX1, float pY1, float pX2, float pY2, float pColorABGRPackedInt)
addWithPackedColor in interface ISpriteBatchVertexBufferObject