#include <BufferGL.h>
|
| BufferGL (const FunctionsGL *functions, StateManagerGL *stateManager) |
|
| ~BufferGL () override |
|
gl::Error | setData (GLenum target, const void *data, size_t size, GLenum usage) override |
|
gl::Error | setSubData (GLenum target, const void *data, size_t size, size_t offset) override |
|
gl::Error | copySubData (BufferImpl *source, GLintptr sourceOffset, GLintptr destOffset, GLsizeiptr size) override |
|
gl::Error | map (GLenum access, GLvoid **mapPtr) override |
|
gl::Error | mapRange (size_t offset, size_t length, GLbitfield access, GLvoid **mapPtr) override |
|
gl::Error | unmap (GLboolean *result) override |
|
gl::Error | getIndexRange (GLenum type, size_t offset, size_t count, bool primitiveRestartEnabled, gl::IndexRange *outRange) override |
|
GLuint | getBufferID () const |
|
virtual | ~BufferImpl () |
|
◆ BufferGL()
◆ ~BufferGL()
rx::BufferGL::~BufferGL |
( |
| ) |
|
|
override |
◆ copySubData()
◆ getBufferID()
GLuint rx::BufferGL::getBufferID |
( |
| ) |
const |
◆ getIndexRange()
◆ map()
◆ mapRange()
◆ setData()
◆ setSubData()
◆ unmap()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BufferGL.cpp