146 PROPERTY (public, GLCompiler*, compiler, setCompiler, STOCK_WRITE) |
146 PROPERTY (public, GLCompiler*, compiler, setCompiler, STOCK_WRITE) |
147 PROPERTY (public, LDObject*, objectAtCursor, setObjectAtCursor, STOCK_WRITE) |
147 PROPERTY (public, LDObject*, objectAtCursor, setObjectAtCursor, STOCK_WRITE) |
148 PROPERTY (private, bool, isCameraMoving, setCameraMoving, STOCK_WRITE) |
148 PROPERTY (private, bool, isCameraMoving, setCameraMoving, STOCK_WRITE) |
149 |
149 |
150 public: |
150 public: |
151 GLRenderer (QWidget* parent = null); |
151 GLRenderer (QWidget* parent = nullptr); |
152 ~GLRenderer(); |
152 ~GLRenderer(); |
153 |
153 |
154 inline ECamera camera() const; |
154 inline ECamera camera() const; |
155 void clearOverlay(); |
155 void clearOverlay(); |
156 void compileObject (LDObject* obj); |
156 void compileObject (LDObject* obj); |