RuntimeLoader QML Type
Importa un activo 3D en tiempo de ejecución. Más...
| Import Statement: | import QtQuick3D.AssetUtils |
| Since: | Qt 6.2 |
| Inherits: |
Propiedades
- bounds : Bounds
- errorString : string
- instancing : Instancing
- source : url
- status : enumeration
Descripción detallada
El tipo RuntimeLoader proporciona una forma de cargar un activo 3D directamente desde la fuente en tiempo de ejecución, sin convertirlo primero al formato interno de QtQuick3D.
RuntimeLoader admite archivos .obj y glTF versión 2.0 tanto en formato de texto (.gltf) como binario (.glb).
Documentación de propiedades
bounds : Bounds [read-only]
Esta propiedad describe las extensiones del volumen delimitador alrededor del modelo importado.
Nota: Es posible que el valor no esté disponible antes de la primera renderización.
errorString : string [read-only]
Esta propiedad contiene una cadena legible por humanos que indica el estado de la última operación de carga.
instancing : Instancing
Si se establece esta propiedad, el modelo importado no se renderizará normalmente. En su lugar, se renderizarán un número de instancias, tal y como se define en la tabla de instancias.
Para más información, consulte la documentación general sobre renderización de instancias.
source : url
Esta propiedad contiene la ubicación del archivo fuente que contiene el activo 3D. Cambiando esta propiedad se descargará el activo actual y se intentará cargar un activo desde la URL dada.
El éxito o fracaso de la operación de carga se indica mediante status.
status : enumeration [read-only]
Esta propiedad contiene el estado de la última operación de carga.
| Constante | Descripción |
|---|---|
RuntimeLoader.Empty | No se ha especificado ninguna URL. |
RuntimeLoader.Success | La operación de carga se ha realizado correctamente. |
RuntimeLoader.Error | La operación de carga ha fallado. Un mensaje de error legible es proporcionado por 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.