Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/opengl/scene_opengl.h
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Line(s) | 113 | public: | |||
---|---|---|---|---|---|
118 | } | 118 | } | ||
119 | 119 | | |||
120 | static bool supported(OpenGLBackend *backend); | 120 | static bool supported(OpenGLBackend *backend); | ||
121 | 121 | | |||
122 | QMatrix4x4 projectionMatrix() const override { return m_projectionMatrix; } | 122 | QMatrix4x4 projectionMatrix() const override { return m_projectionMatrix; } | ||
123 | QMatrix4x4 screenProjectionMatrix() const override { return m_screenProjectionMatrix; } | 123 | QMatrix4x4 screenProjectionMatrix() const override { return m_screenProjectionMatrix; } | ||
124 | 124 | | |||
125 | protected: | 125 | protected: | ||
126 | virtual void paintSimpleScreen(int mask, QRegion region); | 126 | virtual void paintSimpleScreen(int mask, QRegion region, const ScreenPaintData &data); | ||
127 | virtual void paintGenericScreen(int mask, ScreenPaintData data); | 127 | virtual void paintGenericScreen(int mask, ScreenPaintData data); | ||
128 | virtual void doPaintBackground(const QVector< float >& vertices); | 128 | virtual void doPaintBackground(const QVector< float >& vertices); | ||
129 | virtual Scene::Window *createWindow(Toplevel *t); | 129 | virtual Scene::Window *createWindow(Toplevel *t); | ||
130 | virtual void finalDrawWindow(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data); | 130 | virtual void finalDrawWindow(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data); | ||
131 | virtual void updateProjectionMatrix() override; | 131 | virtual void updateProjectionMatrix() override; | ||
132 | void paintCursor() override; | 132 | void paintCursor() override; | ||
133 | 133 | | |||
134 | private: | 134 | private: | ||
▲ Show 20 Lines • Show All 223 Lines • Show Last 20 Lines |