Класс QPlatformSurfaceEvent
Класс QPlatformSurfaceEvent используется для уведомления о событиях нативных поверхностей платформы. Подробнее...
| Заголовок: | #include <QPlatformSurfaceEvent> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| С: | Qt 5.5 |
| Наследуется от: | QEvent |
Открытые типы
| перечисление | SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed } |
Открытые функции
| QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) | |
| QPlatformSurfaceEvent::SurfaceEventType | surfaceEventType() const |
Подробное описание
События платформенных окон синхронно отправляются окнам и внеэкранным поверхностям, когда их основанные на платформе поверхности создаются или должны быть уничтожены.
Приложения могут реагировать на эти события, чтобы узнать, когда подлежащая им платформа существует.
Документация по типам членов
перечисление 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/qt-6.1/qplatformsurfaceevent.html