Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/hwcomposer/hwcomposer_backend.h
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Line(s) | 71 | public: | |||
---|---|---|---|---|---|
74 | 74 | | |||
75 | void init() override; | 75 | void init() override; | ||
76 | Screens *createScreens(QObject *parent = nullptr) override; | 76 | Screens *createScreens(QObject *parent = nullptr) override; | ||
77 | OpenGLBackend *createOpenGLBackend() override; | 77 | OpenGLBackend *createOpenGLBackend() override; | ||
78 | 78 | | |||
79 | Outputs outputs() const override; | 79 | Outputs outputs() const override; | ||
80 | Outputs enabledOutputs() const override; | 80 | Outputs enabledOutputs() const override; | ||
81 | 81 | | |||
82 | QSize size() const { | 82 | QSize size() const; | ||
83 | return screenSize(); | | |||
84 | } | | |||
85 | QSize screenSize() const override; | 83 | QSize screenSize() const override; | ||
86 | 84 | | |||
85 | int scale() const; | ||||
86 | | ||||
87 | HwcomposerWindow *createSurface(); | 87 | HwcomposerWindow *createSurface(); | ||
88 | 88 | | |||
89 | hwc_composer_device_1_t *device() const { | 89 | hwc_composer_device_1_t *device() const { | ||
90 | return m_device; | 90 | return m_device; | ||
91 | } | 91 | } | ||
92 | void enableVSync(bool enable); | 92 | void enableVSync(bool enable); | ||
93 | void waitVSync(); | 93 | void waitVSync(); | ||
94 | void wakeVSync(); | 94 | void wakeVSync(); | ||
▲ Show 20 Lines • Show All 72 Lines • Show Last 20 Lines |