このページでは

C

<platform/platform.h> - Platform abstraction functionality

プラットフォームの抽象化機能を提供する。詳細...

Header: #include <platform/platform.h>

タイプ

(since Qt Quick Ultralite (Platform) 1.5) enum FrameBufferingType { SingleBuffering, FlippedDoubleBuffering, CopyingDoubleBuffering, PartialBuffering, OtherBuffering }

関数

(since Qt Quick Ultralite (Platform) 2.0) Qul::Platform::PlatformContext *getPlatformInstance()

詳細説明

この名前空間には、Qt Quick Ultraliteコアライブラリで使用されるプラットフォーム抽象化のすべての関数が含まれます。この名前空間のヘッダーファイルは次の場所にあります。include/platform/

クラスまたは構造体

Qul::Platform::Config

この構造体は、プラットフォーム設定のランタイム表現を提供します。

Qul::Platform::FrameStatistics

フレームレンダリングの統計情報を提供します。

Qul::Platform::PerformanceMetrics

パフォーマンス・メトリクスを提供します。

Qul::Platform::PlatformContext

プラットフォーム・コンテキストを実装するための抽象インターフェースを提供する。

型 ドキュメント

[since Qt Quick Ultralite (Platform) 1.5] enum FrameBufferingType

サポートされるさまざまなバッファリング機構を定義する。

定数説明
SingleBuffering0レンダリングに使用されるバッファは1つだけです。すべてのレンダリングは、ディスプレイのリフレッシュレートによって許容されるタイミングバジェット内で行われなければならない。
FlippedDoubleBuffering12つのバッファが使用され、両方を表示することができます。1つは表示に使用され、もう1つはレンダリングに使用された後、反転される。
CopyingDoubleBuffering2レンダリング用に1つ、表示用に1つのバッファがある。レンダリングが終了すると、レンダリングバッファの内容が表示バッファにコピーされる。
PartialBuffering3フルフレームバッファよりも小さいバッファが1つまたは複数あります。部分バッファリングでは、ディスプレイにメモリが内蔵されている必要があります。
OtherBuffering4その他のプラットフォーム固有のバッファリングタイプ。

この enum はQt Quick Ultralite (Platform) 1.5 で導入されました。

フレームバッファの要件および部分フレームバッファも参照

関数ドキュメント

[since Qt Quick Ultralite (Platform) 2.0] Qul::Platform::PlatformContext *getPlatformInstance()

ハードウェア固有のプラットフォームコンテキストインスタンスを返します。

この関数はQt Quick Ultralite (Platform) 2.0 で導入されました。

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。