Тип QML RuntimeLoader
Импортирует 3D-актив во время выполнения. Подробнее...
| Заявление об импорте: | import QtQuick3D.AssetUtils |
| С момента: | Qt 6.2 |
| Наследует: |
Свойства
- bounds : Границы
- errorString : строка
- instancing : QtQuick3D::Instancing
- source : url
- status : перечисление
Подробное описание
Тип RuntimeLoader предоставляет способ загрузки 3D-актива непосредственно из источника во время выполнения без предварительного преобразования в внутренний формат QtQuick3D.
Qt 6.2 поддерживает загрузку файлов glTF версии 2.0 в текстовом (.gltf) и двоичном (.glb) форматах.
Документация по свойствам
[только для чтения] bounds : Границы
Это свойство описывает границы области, окружающей импортированную модель.
Примечание: Значение может быть недоступно до первого рендеринга.
[только для чтения] errorString : строка
Это свойство содержит удобочитаемую строку, указывающую статус последней операции загрузки.
instancing : QtQuick3D::Instancing
Если это свойство установлено, импортированная модель не будет отображаться обычным способом. Вместо этого будет отображено несколько экземпляров, как определено в таблице экземпляров.
Дополнительную информацию см. в обзорной документации Инстанцированный рендеринг.
source : url
Это свойство содержит расположение исходного файла с 3D-активом. Изменение этого свойства приведет к разгрузке текущего актива и попытке загрузить актив из заданного URL.
Успех или неудача операции загрузки указываются свойством status.
[только для чтения] status : перечисление
Это свойство содержит статус последней операции загрузки.
| Постоянная | Описание |
|---|---|
RuntimeLoader.Empty |
Не был указан ни один URL. |
RuntimeLoader.Success |
Операция загрузки выполнена успешно. |
RuntimeLoader.Error |
Операция загрузки завершилась неудачно. Удобочитаемое сообщение об ошибке предоставляется свойством errorString. |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick3d-assetutils-runtimeloader.html