QPlatformSurfaceEvent Class
QPlatformSurfaceEventクラスは、ネイティブ・プラットフォーム・サーフェス・イベントを通知するために使用されます。詳細...
Header: | #include <QPlatformSurfaceEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Inherits: | QEvent |
- 継承メンバを含む全メンバのリスト
- QPlatformSurfaceEventは、Eventクラスの一部です。
パブリック・タイプ
enum | SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed } |
パブリック関数
QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) | |
QPlatformSurfaceEvent::SurfaceEventType | surfaceEventType() const |
詳細説明
プラットフォーム・ウィンドウ・イベントは、その基礎となるネイティブ・サーフェスが作成されたり、破棄されそうになったときに、ウィンドウやオフスクリーン・サーフェスに同期して送信されます。
アプリケーションはこれらのイベントに応答して、基盤となるプラットフォーム・サーフェスがいつ存在するかを知ることができる。
メンバ型の説明
enum QPlatformSurfaceEvent::SurfaceEventType
この列挙型は、プラットフォームサーフェスイベントのタイプを記述する。可能なタイプは次のとおりです:
定数 | 値 | 説明 |
---|---|---|
QPlatformSurfaceEvent::SurfaceCreated | 0 | 基礎となるネイティブサーフェスが作成された |
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed | 1 | 基礎となるネイティブ・サーフェスは、このイベントの直後に破棄されます。 |
SurfaceAboutToBeDestroyed
イベントタイプは、破壊される前にプラットフォームウィンドウへのレンダリングを停止する手段として便利です。
メンバー関数ドキュメント
[explicit]
QPlatformSurfaceEvent::QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType)
与えられたsurfaceEventType のプラットフォームサーフェスイベントを構築する。
QPlatformSurfaceEvent::SurfaceEventType QPlatformSurfaceEvent::surfaceEventType() const
プラットフォームサーフェスイベントの特定のタイプを返します。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本ドキュメントで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。