Developer Documentation

ACG::GLSphere Member List

This is the complete list of members for ACG::GLSphere, including all inherited members.

addLineToVBO(const ACG::Vec3f *_p, const ACG::Vec3f *_n, const ACG::Vec2f *_tex) (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
addToRenderer(class IRenderer *_renderer, const struct RenderObject *_base, float _radius, const ACG::Vec3f &_center=ACG::Vec3f(0.0f, 0.0f, 0.0f)) (defined in ACG::GLSphere) | ACG::GLSphere |
addToRenderer_primitive(class IRenderer *_renderer, struct RenderObject *_ro) (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
addTriangle(int sl0, int st0, int sl1, int st1, int sl2, int st2) (defined in ACG::GLSphere) | ACG::GLSphere | private
addTriangleToVBO(const ACG::Vec3f *_p, const ACG::Vec3f *_n, const ACG::Vec2f *_tex) (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
bindVBO() (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
checkVBO() (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
draw(GLState &_state, float _radius, const ACG::Vec3f &_center=ACG::Vec3f(0.0f, 0.0f, 0.0f)) (defined in ACG::GLSphere) | ACG::GLSphere |
draw_primitive() (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
draw_primitive(GLSL::Program *_program) (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
getNumLines() (defined in ACG::GLPrimitive) | ACG::GLPrimitive | inline virtual
getNumTriangles() override (defined in ACG::GLSphere) | ACG::GLSphere | virtual
getVBO() (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
getVertexDecl() const (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
GLPrimitive() (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
GLSphere(int _slices, int _stacks) (defined in ACG::GLSphere) | ACG::GLSphere |
INSIDE enum value (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
NormalOrientation enum name (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
normalOrientation_ (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
OUTSIDE enum value (defined in ACG::GLPrimitive) | ACG::GLPrimitive |
positionOnSphere(int _sliceNumber, int _stackNumber) (defined in ACG::GLSphere) | ACG::GLSphere | private
slices_ (defined in ACG::GLSphere) | ACG::GLSphere | private
stacks_ (defined in ACG::GLSphere) | ACG::GLSphere | private
texCoordOnSphere(int _sliceNumber, int _stackNumber) (defined in ACG::GLSphere) | ACG::GLSphere | private
unBindVBO() (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
updateVBO() override (defined in ACG::GLSphere) | ACG::GLSphere | private virtual
vboDataInvalid_ (defined in ACG::GLPrimitive) | ACG::GLPrimitive | protected
~GLPrimitive() (defined in ACG::GLPrimitive) | ACG::GLPrimitive | virtual
~GLSphere() (defined in ACG::GLSphere) | ACG::GLSphere |