|
| | 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 () |
| |