Класс 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/qt-5.9/qplatformsurfaceevent.html