Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg::Drawable::PrimitiveFunctor Class Reference

Inheritance diagram for osg::Drawable::PrimitiveFunctor:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~PrimitiveFunctor ()
virtual void setVertexArray (unsigned int count, Vec3 *vertices)=0
virtual void drawArrays (GLenum mode, GLint first, GLsizei count)=0
virtual void drawElements (GLenum mode, GLsizei count, GLubyte *indices)=0
virtual void drawElements (GLenum mode, GLsizei count, GLushort *indices)=0
virtual void drawElements (GLenum mode, GLsizei count, GLuint *indices)=0
virtual void begin (GLenum mode)=0
virtual void vertex (const Vec3 &vert)=0
virtual void vertex (float x, float y, float z)=0
virtual void end ()=0

Constructor & Destructor Documentation

virtual osg::Drawable::PrimitiveFunctor::~PrimitiveFunctor   [inline, virtual]
 


Member Function Documentation

virtual void osg::Drawable::PrimitiveFunctor::begin GLenum    mode [pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::drawArrays GLenum    mode,
GLint    first,
GLsizei    count
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::drawElements GLenum    mode,
GLsizei    count,
GLuint *    indices
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::drawElements GLenum    mode,
GLsizei    count,
GLushort *    indices
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::drawElements GLenum    mode,
GLsizei    count,
GLubyte *    indices
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::end   [pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::setVertexArray unsigned int    count,
Vec3   vertices
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::vertex float    x,
float    y,
float    z
[pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.

virtual void osg::Drawable::PrimitiveFunctor::vertex const Vec3   vert [pure virtual]
 

Implemented in osg::TriangleFunctor< T >, and osg::Statistics.


The documentation for this class was generated from the following file:
Generated at Wed Sep 18 13:55:29 2002 for the Open Scene Graph by doxygen 1.2.16.