#include <OgreGL3PlusHardwareBuffer.h>
|
| | GL3PlusHardwareBuffer (GLenum target, size_t sizeInBytes, uint32 usage) |
| |
| | ~GL3PlusHardwareBuffer () |
| |
| void | copyData (GLuint srcBufferId, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer) |
| |
| GLuint | getGLBufferId (void) const |
| |
| void * | lockImpl (size_t offset, size_t length, HardwareBuffer::LockOptions options) |
| |
| void | readData (size_t offset, size_t length, void *pDest) |
| |
| void | unlockImpl () |
| |
| void | writeData (size_t offset, size_t length, const void *pSource, bool discardWholeBuffer) |
| |
◆ GL3PlusHardwareBuffer()
| Ogre::GL3PlusHardwareBuffer::GL3PlusHardwareBuffer |
( |
GLenum |
target, |
|
|
size_t |
sizeInBytes, |
|
|
uint32 |
usage |
|
) |
| |
◆ ~GL3PlusHardwareBuffer()
| Ogre::GL3PlusHardwareBuffer::~GL3PlusHardwareBuffer |
( |
| ) |
|
◆ lockImpl()
◆ unlockImpl()
| void Ogre::GL3PlusHardwareBuffer::unlockImpl |
( |
| ) |
|
◆ readData()
| void Ogre::GL3PlusHardwareBuffer::readData |
( |
size_t |
offset, |
|
|
size_t |
length, |
|
|
void * |
pDest |
|
) |
| |
◆ writeData()
| void Ogre::GL3PlusHardwareBuffer::writeData |
( |
size_t |
offset, |
|
|
size_t |
length, |
|
|
const void * |
pSource, |
|
|
bool |
discardWholeBuffer |
|
) |
| |
◆ copyData()
| void Ogre::GL3PlusHardwareBuffer::copyData |
( |
GLuint |
srcBufferId, |
|
|
size_t |
srcOffset, |
|
|
size_t |
dstOffset, |
|
|
size_t |
length, |
|
|
bool |
discardWholeBuffer |
|
) |
| |
◆ getGLBufferId()
| GLuint Ogre::GL3PlusHardwareBuffer::getGLBufferId |
( |
void |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: