Класс QPlatformSurfaceEvent
Класс QPlatformSurfaceEvent используется для уведомления о событиях поверхности нативной платформы. Подробнее...
| Заголовок: | #include <QPlatformSurfaceEvent> |
| qmake: | QT += gui |
| С момента: | Qt 5.5 |
| Наследует: | QEvent |
Общедоступные типы
| Перечисление | SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed } |
Общедоступные функции
| QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) | |
| QPlatformSurfaceEvent::SurfaceEventType | surfaceEventType() const |
- 7 общедоступных функций, унаследованных от QEvent
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QEvent
- 1 общедоступная переменная, унаследованная от QEvent
- 1 статическая общедоступная переменная, унаследованная от QEvent
- 2 защищенные переменные, унаследованные от QEvent
Подробное описание
Класс QPlatformSurfaceEvent используется для уведомления о событиях поверхности нативной платформы.
События окна платформы синхронно отправляются окнам и внеэкранным поверхностям, когда их основополагающие нативные поверхности создаются или находятся на грани уничтожения.
Приложения могут реагировать на эти события, чтобы узнать, существует ли основополагающая поверхность платформы.
Документация по типам членов
Перечисление QPlatformSurfaceEvent::SurfaceEventType
Это перечисление описывает тип события поверхности платформы. Возможные типы:
| Константа | Значение | Описание |
|---|---|---|
QPlatformSurfaceEvent::SurfaceCreated |
0 |
Основополагающая нативная поверхность была создана |
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed |
1 |
Основополагающая нативная поверхность будет уничтожена сразу после этого события |
Тип события SurfaceAboutToBeDestroyed полезен в качестве средства остановки рендеринга в окне платформы перед его уничтожением.
Документация по функциям-членам
QPlatformSurfaceEvent::QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType)
Конструирует событие поверхности платформы для заданного surfaceEventType.
QPlatformSurfaceEvent::SurfaceEventType QPlatformSurfaceEvent::surfaceEventType() const
Возвращает конкретный тип события поверхности платформы.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qplatformsurfaceevent.html