#include <Buffer9.h>
|
| Buffer9 (Renderer9 *renderer) |
|
virtual | ~Buffer9 () |
|
virtual size_t | getSize () const |
|
virtual bool | supportsDirectBinding () const |
|
gl::Error | getData (const uint8_t **outData) 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 |
|
| BufferD3D (BufferFactoryD3D *factory) |
|
virtual | ~BufferD3D () |
|
unsigned int | getSerial () const |
|
StaticVertexBufferInterface * | getStaticVertexBuffer (const gl::VertexAttribute &attribute) |
|
StaticIndexBufferInterface * | getStaticIndexBuffer () |
|
virtual void | initializeStaticData () |
|
virtual void | invalidateStaticData () |
|
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 () |
|
◆ Buffer9()
◆ ~Buffer9()
rx::Buffer9::~Buffer9 |
( |
| ) |
|
|
virtual |
◆ copySubData()
◆ getData()
◆ getSize()
virtual size_t rx::Buffer9::getSize |
( |
| ) |
const |
|
inlinevirtual |
◆ map()
◆ mapRange()
◆ markTransformFeedbackUsage()
gl::Error rx::Buffer9::markTransformFeedbackUsage |
( |
| ) |
|
|
overridevirtual |
◆ setData()
◆ setSubData()
◆ supportsDirectBinding()
virtual bool rx::Buffer9::supportsDirectBinding |
( |
| ) |
const |
|
inlinevirtual |
◆ unmap()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Buffer9.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Buffer9.cpp