![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
Specialisation of HardwareUniformBuffer for OpenGL. More...
#include <OgreGL3PlusHardwareUniformBuffer.h>
Inheritance diagram for Ogre::GL3PlusHardwareUniformBuffer:Additional Inherited Members | |
Public Types inherited from Ogre::HardwareBuffer | |
| enum | LockOptions { HBL_NORMAL , HBL_DISCARD , HBL_READ_ONLY , HBL_NO_OVERWRITE , HBL_WRITE_ONLY } |
| Locking options. More... | |
| typedef int | Usage |
| enum | UsageEnum { HBU_STATIC = HBU_GPU_TO_CPU , HBU_DYNAMIC = HBU_CPU_ONLY , HBU_WRITE_ONLY = HBU_DETAIL_WRITE_ONLY , HBU_DISCARDABLE = 8 , HBU_STATIC_WRITE_ONLY = HBU_GPU_ONLY , HBU_DYNAMIC_WRITE_ONLY = HBU_CPU_TO_GPU , HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE = HBU_CPU_TO_GPU } |
| Rather use HardwareBufferUsage. More... | |
Specialisation of HardwareUniformBuffer for OpenGL.
| Ogre::GL3PlusHardwareUniformBuffer::GL3PlusHardwareUniformBuffer | ( | HardwareBufferManagerBase * | mgr, |
| size_t | bufferSize, | ||
| HardwareBuffer::Usage | usage, | ||
| bool | useShadowBuffer, | ||
| const String & | name, | ||
| GLenum | target | ||
| ) |
|
virtual |
See HardwareBuffer.
Implements Ogre::HardwareBuffer.
|
virtual |
See HardwareBuffer.
Implements Ogre::HardwareBuffer.
|
virtual |
See HardwareBuffer.
Reimplemented from Ogre::HardwareBuffer.
References Ogre::GL3PlusHardwareBuffer::getGLBufferId().