Класс QPlatformSurfaceEvent
Класс QPlatformSurfaceEvent используется для уведомления о событиях нативных поверхностей платформы. Подробнее...
| Заголовок: | #include <QPlatformSurfaceEvent> |
| qmake: | QT += gui |
| С тех пор: | Qt 5.5 |
| Наследуется от: | QEvent |
Открытые типы
| перечисление | SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed } |
Открытые функции
| QPlatformSurfaceEvent(SurfaceEventType surfaceEventType) | |
| SurfaceEventType | surfaceEventType() const |
- 6 открытых функций, унаследованных от QEvent
Дополнительные унаследованные члены
Подробное описание
Класс QPlatformSurfaceEvent используется для уведомления о событиях нативных поверхностей платформы.
События окон платформы синхронно отправляются в окна и внеэкранные поверхности, когда их основанные нативные поверхности создаются или должны быть уничтожены.
Приложения могут реагировать на эти события, чтобы узнать, когда подлежащая платформа поверхности существует.
Документация по типам членов
перечисление QPlatformSurfaceEvent::SurfaceEventType
Это перечисление описывает тип события платформенной поверхности. Возможные типы:
| Константа | Значение | Описание |
|---|---|---|
QPlatformSurfaceEvent::SurfaceCreated |
0 |
Основанная нативная поверхность была создана |
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed |
1 |
Основанная нативная поверхность будет уничтожена сразу после этого события |
Тип события SurfaceAboutToBeDestroyed полезен для остановки рендеринга в окне платформы перед его уничтожением.
Документация по функциям членов
QPlatformSurfaceEvent::QPlatformSurfaceEvent(SurfaceEventType surfaceEventType)
Создаёт событие платформенной поверхности для заданного surfaceEventType.
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.6/qplatformsurfaceevent.html