#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: