Go to the documentation of this file.
17 #ifndef IGNITION_RENDERING_OGRE_OGREDYNAMICLINES_HH_
18 #define IGNITION_RENDERING_OGRE_OGREDYNAMICLINES_HH_
25 #include "ignition/rendering/ogre/Export.hh"
33 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
35 class OgreDynamicLinesPrivate;
63 public:
void AddPoint(
const double _x,
const double _y,
const double _z,
69 public:
void SetPoint(
unsigned int _index,
76 public:
void SetColor(
unsigned int _index,
89 public:
unsigned int PointCount()
const;
95 public:
void Update();
99 private:
virtual void CreateVertexDeclaration();
103 private:
virtual void FillHardwareBuffers();
@ MT_LINE_STRIP
Line strip primitive.
Definition: Marker.hh:47
Class for drawing lines that can change.
Definition: OgreDynamicLines.hh:41
Abstract base class providing mechanisms for dynamically growing hardware buffers.
Definition: OgreDynamicRenderable.hh:36
MarkerType
Enum for marker types.
Definition: Marker.hh:35