#include <OgreGLESHardwareIndexBuffer.h>
Public Member Functions | |
GLESHardwareIndexBuffer (HardwareBufferManagerBase *mgr, IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer) | |
virtual | ~GLESHardwareIndexBuffer () |
void | _updateFromShadow (void) |
See HardwareBuffer. More... | |
GLuint | getGLBufferId (void) const |
void | readData (size_t offset, size_t length, void *pDest) |
See HardwareBuffer. More... | |
void | writeData (size_t offset, size_t length, const void *pSource, bool discardWholeBuffer=false) |
See HardwareBuffer. More... | |
Protected Member Functions | |
void | createBuffer () |
void | destroyBuffer () |
void * | lockImpl (size_t offset, size_t length, LockOptions options) |
See HardwareBuffer. More... | |
virtual void | notifyOnContextLost () |
See AndroidResource. More... | |
virtual void | notifyOnContextReset () |
See AndroidResource. More... | |
void | unlockImpl (void) |
See HardwareBuffer. More... | |
Private Attributes | |
GLuint | mBufferId |
bool | mLockedToScratch |
size_t | mScratchOffset |
void * | mScratchPtr |
size_t | mScratchSize |
bool | mScratchUploadOnUnlock |
Definition at line 38 of file OgreGLESHardwareIndexBuffer.h.
Ogre::GLESHardwareIndexBuffer::GLESHardwareIndexBuffer | ( | HardwareBufferManagerBase * | mgr, |
IndexType | idxType, | ||
size_t | numIndexes, | ||
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer | ||
) |
|
virtual |
void Ogre::GLESHardwareIndexBuffer::_updateFromShadow | ( | void | ) |
See HardwareBuffer.
|
protected |
|
protected |
GLuint Ogre::GLESHardwareIndexBuffer::getGLBufferId | ( | void | ) | const |
Definition at line 80 of file OgreGLESHardwareIndexBuffer.h.
|
protected |
See HardwareBuffer.
|
protectedvirtual |
See AndroidResource.
|
protectedvirtual |
See AndroidResource.
void Ogre::GLESHardwareIndexBuffer::readData | ( | size_t | offset, |
size_t | length, | ||
void * | pDest | ||
) |
See HardwareBuffer.
|
protected |
See HardwareBuffer.
void Ogre::GLESHardwareIndexBuffer::writeData | ( | size_t | offset, |
size_t | length, | ||
const void * | pSource, | ||
bool | discardWholeBuffer = false |
||
) |
See HardwareBuffer.
|
private |
Definition at line 41 of file OgreGLESHardwareIndexBuffer.h.
|
private |
Definition at line 43 of file OgreGLESHardwareIndexBuffer.h.
|
private |
Definition at line 44 of file OgreGLESHardwareIndexBuffer.h.
|
private |
Definition at line 46 of file OgreGLESHardwareIndexBuffer.h.
|
private |
Definition at line 45 of file OgreGLESHardwareIndexBuffer.h.
|
private |
Definition at line 47 of file OgreGLESHardwareIndexBuffer.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Mar 18 2014 19:15:40