#include <OpenGLResources.h>
◆ FOpenGLUniformBuffer()
Initialization constructor.
◆ ~FOpenGLUniformBuffer()
| FOpenGLUniformBuffer::~FOpenGLUniformBuffer |
( |
| ) |
|
◆ GetResourceTable()
◆ SetGLUniformBufferParams()
◆ SetLayoutTable()
◆ AllocatedSize
| uint32 FOpenGLUniformBuffer::AllocatedSize |
The size of the buffer allocated to hold the uniform buffer contents. May be larger than necessary.
◆ bIsEmulatedUniformBuffer
| bool FOpenGLUniformBuffer::bIsEmulatedUniformBuffer |
True if the uniform buffer is emulated
◆ bOwnsResource
| bool FOpenGLUniformBuffer::bOwnsResource |
True if Resource belongs to this UniformBuffer
◆ bStreamDraw
| bool FOpenGLUniformBuffer::bStreamDraw |
True if the uniform buffer is not used across frames.
◆ EmulatedBufferData
Emulated uniform data for ES2.
◆ Offset
| uint32 FOpenGLUniformBuffer::Offset |
The offset of the uniform buffer's contents in the resource.
◆ PersistentlyMappedBuffer
| uint8* FOpenGLUniformBuffer::PersistentlyMappedBuffer |
When using a persistently mapped buffer this is a pointer to the CPU accessible data.
◆ RangeSize
| uint32 FOpenGLUniformBuffer::RangeSize |
The data range size of uniform buffer's contents in the resource.
◆ Resource
| GLuint FOpenGLUniformBuffer::Resource |
The GL resource for this uniform buffer.
◆ UniqueID
| uint32 FOpenGLUniformBuffer::UniqueID |
Unique ID for state shadowing purposes.
The documentation for this class was generated from the following files: