| BaseType
|
Module |
|
Header |
/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLResources.h |
Include |
#include "OpenGLResources.h" |
template<typename BaseType, GLenum Type, BufferBindFunction BufBind>
class TOpenGLBuffer : public BaseType
Name | Description | ||
---|---|---|---|
|
ModificationCount |
Needed on OS X to force a rebind of the texture buffer to the texture name to workaround radr://18379338 |
|
|
GLuint |
Resource |
Name | Description | |
---|---|---|
|
TOpenGLBuffer() |
|
|
TOpenGLBuffer |
Name | Description | |
---|---|---|
|
~TOpenGLBuffer() |
Name | Description | ||
---|---|---|---|
|
Bind() |
||
|
CreateGLBuffer |
||
|
void * |
GetLockedBuffer() |
|
|
IsDynamic() |
||
|
IsLocked() |
||
|
IsLockReadOnly() |
||
|
uint8 * |
Lock |
|
|
uint8 * |
LockWriteOnlyUnsynchronized |
|
|
ReleaseCachedBuffer() |
||
|
Swap ( |
||
|
Unlock() |
||
|
Update |