|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <VertexDataManager.h>
Public Member Functions | |
| VertexDataManager (BufferFactoryD3D *factory) | |
| virtual | ~VertexDataManager () |
| gl::Error | prepareVertexData (const gl::State &state, GLint start, GLsizei count, std::vector< TranslatedAttribute > *translatedAttribs, GLsizei instances) |
| gl::Error | storeDynamicAttribs (std::vector< TranslatedAttribute > *translatedAttribs, const gl::AttributesMask &dynamicAttribsMask, GLint start, GLsizei count, GLsizei instances) |
| gl::Error | storeCurrentValue (const gl::VertexAttribCurrentValueData ¤tValue, TranslatedAttribute *translated, size_t attribIndex) |
Static Public Member Functions | |
| static void | StoreDirectAttrib (TranslatedAttribute *directAttrib) |
| static gl::Error | StoreStaticAttrib (TranslatedAttribute *translated, GLsizei count, GLsizei instances) |
| static void | PromoteDynamicAttribs (const std::vector< TranslatedAttribute > &translatedAttribs, const gl::AttributesMask &dynamicAttribsMask, GLsizei count) |
| rx::VertexDataManager::VertexDataManager | ( | BufferFactoryD3D * | factory | ) |
|
virtual |
| gl::Error rx::VertexDataManager::prepareVertexData | ( | const gl::State & | state, |
| GLint | start, | ||
| GLsizei | count, | ||
| std::vector< TranslatedAttribute > * | translatedAttribs, | ||
| GLsizei | instances | ||
| ) |
|
static |
| gl::Error rx::VertexDataManager::storeCurrentValue | ( | const gl::VertexAttribCurrentValueData & | currentValue, |
| TranslatedAttribute * | translated, | ||
| size_t | attribIndex | ||
| ) |
|
static |
| gl::Error rx::VertexDataManager::storeDynamicAttribs | ( | std::vector< TranslatedAttribute > * | translatedAttribs, |
| const gl::AttributesMask & | dynamicAttribsMask, | ||
| GLint | start, | ||
| GLsizei | count, | ||
| GLsizei | instances | ||
| ) |
|
static |
1.8.13