webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
SystemMemoryStorage (Renderer11 *renderer) | |
~SystemMemoryStorage () override | |
bool | isMappable (GLbitfield access) const override |
gl::ErrorOrResult< CopyResult > | copyFromStorage (BufferStorage *source, size_t sourceOffset, size_t size, size_t destOffset) override |
gl::Error | resize (size_t size, bool preserveData) override |
gl::Error | map (size_t offset, size_t length, GLbitfield access, uint8_t **mapPointerOut) override |
void | unmap () override |
MemoryBuffer * | getSystemCopy () |
Public Member Functions inherited from rx::Buffer11::BufferStorage | |
virtual | ~BufferStorage () |
DataRevision | getDataRevision () const |
BufferUsage | getUsage () const |
size_t | getSize () const |
void | setDataRevision (DataRevision rev) |
gl::Error | setData (const uint8_t *data, size_t offset, size_t size) |
Protected Attributes | |
MemoryBuffer | mSystemCopy |
Protected Attributes inherited from rx::Buffer11::BufferStorage | |
Renderer11 * | mRenderer |
DataRevision | mRevision |
const BufferUsage | mUsage |
size_t | mBufferSize |
Additional Inherited Members | |
Protected Member Functions inherited from rx::Buffer11::BufferStorage | |
BufferStorage (Renderer11 *renderer, BufferUsage usage) | |
|
explicit |
|
inlineoverride |
|
overridevirtual |
Implements rx::Buffer11::BufferStorage.
|
inline |
|
inlineoverridevirtual |
Implements rx::Buffer11::BufferStorage.
|
overridevirtual |
Implements rx::Buffer11::BufferStorage.
|
overridevirtual |
Implements rx::Buffer11::BufferStorage.
|
overridevirtual |
Implements rx::Buffer11::BufferStorage.
|
protected |