RuntimeLoader QML Type

実行時に 3D アセットをインポートします。詳細...

Import Statement: import QtQuick3D.AssetUtils
Since: Qt 6.2
Inherits:

Node

プロパティ

詳細説明

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.EmptyURL が指定されていません。
RuntimeLoader.Successロード操作は成功した。
RuntimeLoader.Errorロード操作は失敗した。人間が読めるエラーメッセージはerrorString によって提供されます。

本書に含まれる文書の著作権は、各所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。