|
Developer Documentation
|
Public Member Functions | |
| int | getNumTriangles () override |
| int | getNumLines () override |
Public Member Functions inherited from ACG::GLPrimitive | |
| void | draw_primitive () |
| void | draw_primitive (GLSL::Program *_program) |
| void | addToRenderer_primitive (class IRenderer *_renderer, struct RenderObject *_ro) |
| unsigned int | getVBO () |
| const VertexDeclaration * | getVertexDecl () const |
Private Member Functions | |
| void | updateVBO () override |
Additional Inherited Members | |
Public Types inherited from ACG::GLPrimitive | |
| enum | NormalOrientation { OUTSIDE , INSIDE } |
Protected Member Functions inherited from ACG::GLPrimitive | |
| void | addTriangleToVBO (const ACG::Vec3f *_p, const ACG::Vec3f *_n, const ACG::Vec2f *_tex) |
| void | addLineToVBO (const ACG::Vec3f *_p, const ACG::Vec3f *_n, const ACG::Vec2f *_tex) |
| void | bindVBO () |
| bool | checkVBO () |
| void | unBindVBO () |
Protected Attributes inherited from ACG::GLPrimitive | |
| bool | vboDataInvalid_ |
| NormalOrientation | normalOrientation_ |
Definition at line 276 of file GLPrimitives.hh.
| ACG::GLLineBox::GLLineBox | ( | ) |
Definition at line 984 of file GLPrimitives.cc.
| ACG::GLLineBox::~GLLineBox | ( | ) |
Definition at line 989 of file GLPrimitives.cc.
|
overridevirtual |
Reimplemented from ACG::GLPrimitive.
Definition at line 1000 of file GLPrimitives.cc.
|
overridevirtual |
Implements ACG::GLPrimitive.
Definition at line 995 of file GLPrimitives.cc.
|
overrideprivatevirtual |
Implements ACG::GLPrimitive.
Definition at line 1007 of file GLPrimitives.cc.