C
<platform/platform.h> - Platform abstraction functionality
プラットフォームの抽象化機能を提供する。詳細...
| Header: | #include <platform/platform.h> |
はQt Quick Ultralite Platform API の一部です。
タイプ
(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/
クラスまたは構造体
この構造体は、プラットフォーム設定のランタイム表現を提供します。 | |
フレームレンダリングの統計情報を提供します。 | |
パフォーマンス・メトリクスを提供します。 | |
プラットフォーム・コンテキストを実装するための抽象インターフェースを提供する。 |
型 ドキュメント
[since Qt Quick Ultralite (Platform) 1.5] enum FrameBufferingType
サポートされるさまざまなバッファリング機構を定義する。
| 定数 | 値 | 説明 |
|---|---|---|
SingleBuffering | 0 | レンダリングに使用されるバッファは1つだけです。すべてのレンダリングは、ディスプレイのリフレッシュレートによって許容されるタイミングバジェット内で行われなければならない。 |
FlippedDoubleBuffering | 1 | 2つのバッファが使用され、両方を表示することができます。1つは表示に使用され、もう1つはレンダリングに使用された後、反転される。 |
CopyingDoubleBuffering | 2 | レンダリング用に1つ、表示用に1つのバッファがある。レンダリングが終了すると、レンダリングバッファの内容が表示バッファにコピーされる。 |
PartialBuffering | 3 | フルフレームバッファよりも小さいバッファが1つまたは複数あります。部分バッファリングでは、ディスプレイにメモリが内蔵されている必要があります。 |
OtherBuffering | 4 | その他のプラットフォーム固有のバッファリングタイプ。 |
この 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 ライセンスの下で利用可能です。
詳細はこちら。