![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
Specialisation of HardwareUniformBuffer for OpenGL. More...
#include <OgreGLES2HardwareUniformBuffer.h>
Inheritance diagram for Ogre::v1::GLES2HardwareUniformBuffer: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.