|
| Buffer11 (Renderer11 *renderer) |
|
virtual | ~Buffer11 () |
|
gl::ErrorOrResult< ID3D11Buffer * > | getBuffer (BufferUsage usage) |
|
gl::ErrorOrResult< ID3D11Buffer * > | getEmulatedIndexedBuffer (SourceIndexData *indexInfo, const TranslatedAttribute &attribute, GLint startVertex) |
|
gl::ErrorOrResult< ID3D11Buffer * > | getConstantBufferRange (GLintptr offset, GLsizeiptr size) |
|
gl::ErrorOrResult< ID3D11ShaderResourceView * > | getSRV (DXGI_FORMAT srvFormat) |
|
bool | isMapped () const |
|
gl::Error | packPixels (const gl::FramebufferAttachment &readAttachment, const PackPixelsParams ¶ms) |
|
size_t | getTotalCPUBufferMemoryBytes () const |
|
size_t | getSize () const override |
|
bool | supportsDirectBinding () const override |
|
gl::Error | getData (const uint8_t **outData) override |
|
void | initializeStaticData () override |
|
void | invalidateStaticData () 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 | markTransformFeedbackUsage () override |
|
angle::BroadcastChannel * | getStaticBroadcastChannel () |
|
angle::BroadcastChannel * | getDirectBroadcastChannel () |
|
| BufferD3D (BufferFactoryD3D *factory) |
|
virtual | ~BufferD3D () |
|
unsigned int | getSerial () const |
|
StaticVertexBufferInterface * | getStaticVertexBuffer (const gl::VertexAttribute &attribute) |
|
StaticIndexBufferInterface * | getStaticIndexBuffer () |
|
void | promoteStaticUsage (int dataSize) |
|
gl::Error | getIndexRange (GLenum type, size_t offset, size_t count, bool primitiveRestartEnabled, gl::IndexRange *outRange) override |
|
BufferFactoryD3D * | getFactory () const |
|
D3DBufferUsage | getUsage () const |
|
virtual | ~BufferImpl () |
|