![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
Specialisation of HardwareUniformBuffer for OpenGL. More...
#include <OgreGL3PlusHardwareUniformBuffer.h>
Additional Inherited Members | |
![]() | |
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().