OSG
3.4.0
|
#include <TriangleLinePointIndexFunctor.h>
Public Member Functions | |
virtual void | setVertexArray (unsigned int, const osg::Vec2 *) |
virtual void | setVertexArray (unsigned int, const osg::Vec3 *) |
virtual void | setVertexArray (unsigned int, const osg::Vec4 *) |
virtual void | setVertexArray (unsigned int, const osg::Vec2d *) |
virtual void | setVertexArray (unsigned int, const osg::Vec3d *) |
virtual void | setVertexArray (unsigned int, const osg::Vec4d *) |
virtual void | begin (GLenum mode) |
virtual void | vertex (unsigned int vert) |
virtual void | end () |
virtual void | drawArrays (GLenum mode, GLint first, GLsizei count) |
template<typename I > | |
void | drawElements (GLenum mode, GLsizei count, const I *indices) |
virtual void | drawElements (GLenum mode, GLsizei count, const GLubyte *indices) |
virtual void | drawElements (GLenum mode, GLsizei count, const GLushort *indices) |
virtual void | drawElements (GLenum mode, GLsizei count, const GLuint *indices) |
![]() | |
virtual | ~PrimitiveIndexFunctor () |
void | useVertexCacheAsVertexArray () |
Public Attributes | |
GLenum | _modeCache |
std::vector< GLuint > | _indexCache |
std::vector< unsigned int > | _remap |
![]() | |
std::vector< Vec3 > | _vertexCache |
bool | _treatVertexDataAsTemporary |
Definition at line 21 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 42 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 57 of file TriangleLinePointIndexFunctor.h.
|
inline |
Definition at line 143 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 239 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 243 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 247 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 51 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 24 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 27 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 30 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 33 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 36 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 39 of file TriangleLinePointIndexFunctor.h.
|
inlinevirtual |
Implements osg::PrimitiveIndexFunctor.
Definition at line 47 of file TriangleLinePointIndexFunctor.h.
std::vector<GLuint> TriangleLinePointIndexFunctor< T >::_indexCache |
Definition at line 253 of file TriangleLinePointIndexFunctor.h.
GLenum TriangleLinePointIndexFunctor< T >::_modeCache |
Definition at line 252 of file TriangleLinePointIndexFunctor.h.
std::vector<unsigned int> TriangleLinePointIndexFunctor< T >::_remap |
Definition at line 254 of file TriangleLinePointIndexFunctor.h.