28#include "IncrementalRotation.h"
34 virtual void tick() = 0;
39 GLfloat m_refMatrix[16];
40 GLfloat m_apertureColor[4] = {0, 0, 1, 1};
41 unsigned int m_thickness = 3;
45 void drawElementApertures(
const Element *);
50 void pushElementMatrix(
Element *);
51 void popElementMatrix();
54 void updateRefMatrix();
56 void setApertureColor(GLfloat r, GLfloat g, GLfloat b, GLfloat a);
57 void setApertureColor(
const GLfloat *rgb);
58 void setApertureColor(
Vec3 const &);
59 void setApertureThickness(
unsigned int);
62 virtual void configureLighting();
63 virtual void display() = 0;
Definition: Element.h:173
Definition: ReferenceFrame.h:59