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

パブリック・タイプ

enum SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed }

パブリック関数

QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType)
QPlatformSurfaceEvent::SurfaceEventType surfaceEventType() const

詳細説明

プラットフォーム・ウィンドウ・イベントは、その基礎となるネイティブ・サーフェスが作成されたり、破棄されそうになったときに、ウィンドウやオフスクリーン・サーフェスに同期して送信されます。

アプリケーションはこれらのイベントに応答して、基盤となるプラットフォーム・サーフェスがいつ存在するかを知ることができる。

メンバ型の説明

enum QPlatformSurfaceEvent::SurfaceEventType

この列挙型は、プラットフォームサーフェスイベントのタイプを記述する。可能なタイプは次のとおりです:

定数説明
QPlatformSurfaceEvent::SurfaceCreated0基礎となるネイティブサーフェスが作成された
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed1基礎となるネイティブ・サーフェスは、このイベントの直後に破棄されます。

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。