ARGoS 3
A parallel, multi-engine simulator for swarm robotics
qtopengl_light.h
Go to the documentation of this file.
1
7#ifndef QTOPENGL_LIGHT_H
8#define QTOPENGL_LIGHT_H
9
10namespace argos {
11 class CQTOpenGLLight;
12 class CLightEntity;
13}
14
15#ifdef __APPLE__
16#include <gl.h>
17#else
18#include <GL/gl.h>
19#endif
20
21namespace argos {
22
24
25 public:
26
28
29 virtual ~CQTOpenGLLight();
30
31 virtual void Draw(CLightEntity& c_entity);
32
33 private:
34
35 GLuint m_unList;
36 GLuint m_unVertexes;
37 GLfloat m_fRadius;
38
39 };
40
41}
42
43#endif
The namespace containing all the ARGoS related code.
Definition ci_actuator.h:12
virtual void Draw(CLightEntity &c_entity)