#include <RE_VertexState.h>
|
| | RE_VertexState () |
| |
| | ~RE_VertexState () |
| |
| bool | init (RE_Render *r) |
| |
| void | reset () |
| |
| bool | bindForUpdate (RE_Render *r) |
| |
| void | setVertexStride (int stride) |
| |
| bool | assignArray (RE_Render *r, RE_VertexArray *attrib, int attrib_location, RE_GPUType shader_type) |
| |
| bool | assignZero (RE_Render *r, const UT_StringHolder &attrib_name, RE_GPUType t, int vector_size, int attrib_location) |
| |
| bool | assignTexBuffer (RE_Render *r, const UT_StringHolder &name, RE_OGLTexture *t, int mode) |
| |
| bool | removeArray (RE_Render *r, int attrib_location) |
| |
| void | unbindElementArray (RE_Render *r) |
| |
| bool | bindForDrawing (RE_Render *r, RE_Shader *sh) |
| |
| bool | unbind (RE_Render *r) |
| |
| bool | checkDirty (RE_Render *r, int serial_index) |
| |
| void | reset (RE_Render *r) |
| |
| bool | compatibleWith (RE_Render *r, const RE_VertexMap &shader_map, const RE_VertexMap *geo_map, unsigned int stride) |
| |
| void | print (RE_Render *r, std::ostream &os) |
| |
| bool | hasBoundTBO (int tex_unit) const |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
Definition at line 143 of file RE_VertexState.h.
| RE_VertexState::RE_VertexState |
( |
| ) |
|
| RE_VertexState::~RE_VertexState |
( |
| ) |
|
| bool RE_VertexState::bindForUpdate |
( |
RE_Render * |
r | ) |
|
| bool RE_VertexState::checkDirty |
( |
RE_Render * |
r, |
|
|
int |
serial_index |
|
) |
| |
|
inline |
| int64 RE_VertexState::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
Returns the amount of main memory (NOT graphics memory!) owned by this RE_VertexState.
| bool RE_VertexState::hasBoundTBO |
( |
int |
tex_unit | ) |
const |
|
inline |
| bool RE_VertexState::removeArray |
( |
RE_Render * |
r, |
|
|
int |
attrib_location |
|
) |
| |
| void RE_VertexState::reset |
( |
| ) |
|
| void RE_VertexState::setVertexStride |
( |
int |
stride | ) |
|
|
inline |
| static bool RE_VertexState::texBufferDeleted |
( |
void * |
, |
|
|
void * |
|
|
) |
| |
|
static |
The documentation for this class was generated from the following file: