Qt Quick ソフトウェア適応
ソフトウェア・アダプテーションは Qt Quick2用の代替レンダラーで、ハードウェアアクセラレーションによる3DグラフィックスAPIの代わりに、ラスターペイントエンジンを使用してシーングラフのコンテンツをレンダリングします。そのため、一部の機能や最適化は利用できません。ほとんどのQt Quick 2アプリケーションは変更なしで実行できますが、サポートされていない機能を使用しようとしても無視されます。ソフトウェア・アダプテーションを使用することで、ハードウェアアクセラレーテッド3DグラフィックスAPIをサポートしていないハードウェアやプラットフォーム上でも、Qt Quick 2アプリケーションを実行することができます。
Software アダプテーションは、以前はQt Quick 2D Renderer として知られていた。しかし、2D Rendererとは異なり、この新しい統合バージョンは部分的なアップデートをサポートしています。つまり、ウィンドウや画面の内容の完全な更新は避けられ、変更された領域のみがフラッシュされる。部分更新により、多くのアプリケーションでパフォーマンスが大幅に向上します。
シェーダー効果
ShaderEffect QtQuick 2のコンポーネントは、Software adaptationではレンダリングできません。
パーティクルエフェクト
パーティクルエフェクトをソフトウェアアダプテーションでレンダ リングすることはできません。可能な限り、パーティクルをシーンから完全に削除してください。そうしないと、パーティクルが見えなくても、何らかの処理が必要になります。
テキストのレンダリング
ソフトウェアアダプテーションでのテキストレンダリングは、ソフトウェアラスタライゼーションに基 づいており、ハードウェアアクセラレーション 3D グラフィックス API を使用した場合と比較すると、スケーリン グなどの変形にあまり反応しません。品質は、Text アイテムでText.NativeRendering を選択した場合と同様です。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.