webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <VertexBuffer.h>
Public Member Functions | |
StaticVertexBufferInterface (BufferFactoryD3D *factory) | |
~StaticVertexBufferInterface () | |
gl::Error | storeStaticAttribute (const gl::VertexAttribute &attrib, GLint start, GLsizei count, GLsizei instances, const uint8_t *sourceData) |
bool | matchesAttribute (const gl::VertexAttribute &attribute) const |
void | setAttribute (const gl::VertexAttribute &attribute) |
Public Member Functions inherited from rx::VertexBufferInterface | |
VertexBufferInterface (BufferFactoryD3D *factory, bool dynamic) | |
virtual | ~VertexBufferInterface () |
unsigned int | getBufferSize () const |
bool | empty () const |
unsigned int | getSerial () const |
VertexBuffer * | getVertexBuffer () const |
Additional Inherited Members | |
Protected Member Functions inherited from rx::VertexBufferInterface | |
gl::Error | discard () |
gl::Error | setBufferSize (unsigned int size) |
gl::ErrorOrResult< unsigned int > | getSpaceRequired (const gl::VertexAttribute &attrib, GLsizei count, GLsizei instances) const |
Protected Attributes inherited from rx::VertexBufferInterface | |
BufferFactoryD3D *const | mFactory |
VertexBuffer * | mVertexBuffer |
bool | mDynamic |
|
explicit |
rx::StaticVertexBufferInterface::~StaticVertexBufferInterface | ( | ) |
bool rx::StaticVertexBufferInterface::matchesAttribute | ( | const gl::VertexAttribute & | attribute | ) | const |
void rx::StaticVertexBufferInterface::setAttribute | ( | const gl::VertexAttribute & | attribute | ) |
gl::Error rx::StaticVertexBufferInterface::storeStaticAttribute | ( | const gl::VertexAttribute & | attrib, |
GLint | start, | ||
GLsizei | count, | ||
GLsizei | instances, | ||
const uint8_t * | sourceData | ||
) |