RuntimeLoader QML Type
実行時に 3D アセットをインポートします。詳細...
| Import Statement: | import QtQuick3D.AssetUtils |
| Since: | Qt 6.2 |
| Inherits: |
プロパティ
- bounds : Bounds
- errorString : string
- instancing : Instancing
- source : url
- status : enumeration
詳細説明
RuntimeLoader タイプは、QtQuick3D の内部フォーマットに変換することなく、実行時にソースから 3D アセットを直接ロードする方法を提供します。
RuntimeLoader は、テキスト (.gltf) 形式とバイナリ (.glb) 形式の両方で、.obj と glTF バージョン 2.0 ファイルをサポートします。
プロパティ・ドキュメント
bounds : Bounds [read-only]
このプロパティは、インポートされたモデルの周りのバウンディングボリュームの範囲を記述します。
注意: この値は、最初のレンダリングの前に利用できない場合があります。
errorString : string [read-only]
このプロパティは、最新のロード操作の状態を示す、人間が読める文字列を保持する。
instancing : Instancing
このプロパティが設定されている場合、インポートされたモデルは通常通りレンダリングされません。代わりに、インスタンステーブルで定義された数のインスタンスがレンダリングされます。
詳細については、インスタンス・レンダリングの概要ドキュメントを参照してください。
source : url
このプロパティは、3D アセットを含むソースファイルの場所を保持します。このプロパティを変更すると、現在のアセットがアンロードされ、指定された URL からアセットがロードされます。
ロード操作の成否は、status で示されます。
status : enumeration [read-only]
このプロパティは、最新のロード操作の状態を保持する。
| 定数 | 説明 |
|---|---|
RuntimeLoader.Empty | URL が指定されていません。 |
RuntimeLoader.Success | ロード操作は成功しました。 |
RuntimeLoader.Error | ロード操作は失敗した。人間が読めるエラーメッセージはerrorString で提供されます。 |
© 2026 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.