|
enum | NormalOrientation { OUTSIDE
, INSIDE
} |
|
Definition at line 72 of file GLPrimitives.hh.
◆ NormalOrientation
enum ACG::GLPrimitive::NormalOrientation |
◆ GLPrimitive()
ACG::GLPrimitive::GLPrimitive |
( |
| ) |
|
◆ ~GLPrimitive()
ACG::GLPrimitive::~GLPrimitive |
( |
| ) |
|
|
virtual |
◆ addLineToVBO()
◆ addToRenderer_primitive()
void ACG::GLPrimitive::addToRenderer_primitive |
( |
class IRenderer * |
_renderer, |
|
|
struct RenderObject * |
_ro |
|
) |
| |
◆ addTriangleToVBO()
◆ bindVBO()
void ACG::GLPrimitive::bindVBO |
( |
| ) |
|
|
protected |
◆ checkVBO()
bool ACG::GLPrimitive::checkVBO |
( |
| ) |
|
|
protected |
◆ draw_primitive() [1/2]
void ACG::GLPrimitive::draw_primitive |
( |
| ) |
|
◆ draw_primitive() [2/2]
void ACG::GLPrimitive::draw_primitive |
( |
GLSL::Program * |
_program | ) |
|
◆ getNumLines()
virtual int ACG::GLPrimitive::getNumLines |
( |
| ) |
|
|
inlinevirtual |
◆ getVBO()
unsigned int ACG::GLPrimitive::getVBO |
( |
| ) |
|
◆ getVertexDecl()
◆ unBindVBO()
void ACG::GLPrimitive::unBindVBO |
( |
| ) |
|
|
protected |
◆ updateVBOData()
void ACG::GLPrimitive::updateVBOData |
( |
| ) |
|
|
private |
◆ curTriPtr_
int ACG::GLPrimitive::curTriPtr_ |
|
private |
◆ normalOrientation_
NormalOrientation ACG::GLPrimitive::normalOrientation_ |
|
protected |
◆ numLines_
int ACG::GLPrimitive::numLines_ |
|
private |
◆ numTris_
int ACG::GLPrimitive::numTris_ |
|
private |
◆ vbo_
unsigned int ACG::GLPrimitive::vbo_ |
|
private |
◆ vboData_
float* ACG::GLPrimitive::vboData_ |
|
private |
◆ vboDataInvalid_
bool ACG::GLPrimitive::vboDataInvalid_ |
|
protected |
◆ vertexDecl_
The documentation for this class was generated from the following files: