OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
Specialisation of HardwareUniformBuffer for OpenGL. More...
#include <OgreGLES2HardwareUniformBuffer.h>
Public Member Functions | |
GLES2HardwareUniformBuffer (HardwareBufferManagerBase *mgr, size_t bufferSize, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name) | |
~GLES2HardwareUniformBuffer () | |
void | copyData (HardwareBuffer &srcBuffer, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer=false) |
See HardwareBuffer. | |
GLint | getGLBufferBinding () const |
GLuint | getGLBufferId () const |
void | readData (size_t offset, size_t length, void *pDest) |
See HardwareBuffer. | |
void | setGLBufferBinding (GLint binding) |
void | writeData (size_t offset, size_t length, const void *pSource, bool discardWholeBuffer=false) |
See HardwareBuffer. | |
Specialisation of HardwareUniformBuffer for OpenGL.
Ogre::v1::GLES2HardwareUniformBuffer::GLES2HardwareUniformBuffer | ( | HardwareBufferManagerBase * | mgr, |
size_t | bufferSize, | ||
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer, | ||
const String & | name | ||
) |
Ogre::v1::GLES2HardwareUniformBuffer::~GLES2HardwareUniformBuffer | ( | ) |
void Ogre::v1::GLES2HardwareUniformBuffer::copyData | ( | HardwareBuffer & | srcBuffer, |
size_t | srcOffset, | ||
size_t | dstOffset, | ||
size_t | length, | ||
bool | discardWholeBuffer = false |
||
) |
See HardwareBuffer.
|
inline |
|
inline |
void Ogre::v1::GLES2HardwareUniformBuffer::readData | ( | size_t | offset, |
size_t | length, | ||
void * | pDest | ||
) |
See HardwareBuffer.
void Ogre::v1::GLES2HardwareUniformBuffer::setGLBufferBinding | ( | GLint | binding | ) |
void Ogre::v1::GLES2HardwareUniformBuffer::writeData | ( | size_t | offset, |
size_t | length, | ||
const void * | pSource, | ||
bool | discardWholeBuffer = false |
||
) |
See HardwareBuffer.