Changeset View
Changeset View
Standalone View
Standalone View
scene.h
| Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Line(s) | 123 | enum { | |||
|---|---|---|---|---|---|
| 140 | // Window will be painted with a lanczos filter. | 140 | // Window will be painted with a lanczos filter. | ||
| 141 | PAINT_WINDOW_LANCZOS = 1 << 8 | 141 | PAINT_WINDOW_LANCZOS = 1 << 8 | ||
| 142 | // PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_WITHOUT_FULL_REPAINTS = 1 << 9 has been removed | 142 | // PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_WITHOUT_FULL_REPAINTS = 1 << 9 has been removed | ||
| 143 | }; | 143 | }; | ||
| 144 | // types of filtering available | 144 | // types of filtering available | ||
| 145 | enum ImageFilterType { ImageFilterFast, ImageFilterGood }; | 145 | enum ImageFilterType { ImageFilterFast, ImageFilterGood }; | ||
| 146 | // there's nothing to paint (adjust time_diff later) | 146 | // there's nothing to paint (adjust time_diff later) | ||
| 147 | virtual void idle(); | 147 | virtual void idle(); | ||
| 148 | virtual bool blocksForRetrace() const; | | |||
| 149 | virtual OverlayWindow* overlayWindow() const = 0; | 148 | virtual OverlayWindow* overlayWindow() const = 0; | ||
| 150 | 149 | | |||
| 151 | virtual bool makeOpenGLContextCurrent(); | 150 | virtual bool makeOpenGLContextCurrent(); | ||
| 152 | virtual void doneOpenGLContextCurrent(); | 151 | virtual void doneOpenGLContextCurrent(); | ||
| 153 | 152 | | |||
| 154 | virtual QMatrix4x4 screenProjectionMatrix() const; | 153 | virtual QMatrix4x4 screenProjectionMatrix() const; | ||
| 155 | 154 | | |||
| 156 | /** | 155 | /** | ||
| ▲ Show 20 Lines • Show All 532 Lines • Show Last 20 Lines | |||||