30 #ifndef __GLESHardwareVertexBuffer_H__
31 #define __GLESHardwareVertexBuffer_H__
51 void* lockImpl(
size_t offset,
size_t length,
LockOptions options);
53 void unlockImpl(
void);
61 void readData(
size_t offset,
size_t length,
void* pDest);
64 void writeData(
size_t offset,
size_t length,
65 const void* pSource,
bool discardWholeBuffer =
false);
68 void _updateFromShadow(
void);
Specialisation of HardwareVertexBuffer for OpenGL ES.
LockOptions
Locking options.
Base definition of a hardware buffer manager.
Usage
Enums describing buffer usage; not mutually exclusive.
Specialisation of HardwareBuffer for a vertex buffer.
bool mScratchUploadOnUnlock
GLuint getGLBufferId(void) const