src/glRenderer.h

changeset 1131
03aa7091cb4a
parent 1130
17f92eb2a30c
child 1133
47f6db5ea24d
equal deleted inserted replaced
1130:17f92eb2a30c 1131:03aa7091cb4a
147 Qt::MouseButtons m_lastButtons; 147 Qt::MouseButtons m_lastButtons;
148 Qt::KeyboardModifiers m_currentKeyboardModifiers; 148 Qt::KeyboardModifiers m_currentKeyboardModifiers;
149 QGenericMatrix<4, 4, GLfloat> m_rotationMatrix; 149 QGenericMatrix<4, 4, GLfloat> m_rotationMatrix;
150 GLCamera m_cameras[7]; 150 GLCamera m_cameras[7];
151 bool m_useDarkBackground = false; 151 bool m_useDarkBackground = false;
152 bool m_drawToolTip = false;
153 bool m_takingScreenCapture = false; 152 bool m_takingScreenCapture = false;
154 bool m_panning = false; 153 bool m_panning = false;
155 bool m_initialized = false; 154 bool m_initialized = false;
156 bool m_isDrawOnly = false; 155 bool m_isDrawOnly = false;
157 bool m_isDrawingSelectionScene = false; 156 bool m_isDrawingSelectionScene = false;
159 bool m_needZoomToFit = true; 158 bool m_needZoomToFit = true;
160 QPoint m_mousePosition; 159 QPoint m_mousePosition;
161 QPoint m_globalpos; 160 QPoint m_globalpos;
162 QPointF m_mousePositionF; 161 QPointF m_mousePositionF;
163 Camera m_camera; 162 Camera m_camera;
164 Camera m_toolTipCamera;
165 GLuint m_axeslist; 163 GLuint m_axeslist;
166 int m_totalMouseMove; 164 int m_totalMouseMove;
167 QColor m_backgroundColor; 165 QColor m_backgroundColor;
168 GLuint m_axesVbo; 166 GLuint m_axesVbo;
169 GLuint m_axesColorVbo; 167 GLuint m_axesColorVbo;
172 void drawVbos (VboClass surface, VboSubclass colors, GLenum type); 170 void drawVbos (VboClass surface, VboSubclass colors, GLenum type);
173 void zoomToFit(); 171 void zoomToFit();
174 void zoomAllToFit(); 172 void zoomAllToFit();
175 173
176 private slots: 174 private slots:
177 void slot_toolTipTimer(); 175 void showCameraIconTooltip();
178 void initializeAxes(); 176 void initializeAxes();
179 void initializeLighting(); 177 void initializeLighting();
180 }; 178 };

mercurial