RuntimeLoader QML Type
Importe un objet 3D au moment de l'exécution. Plus d'informations...
| Import Statement: | import QtQuick3D.AssetUtils |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- bounds : Bounds
- errorString : string
- instancing : Instancing
- source : url
- status : enumeration
Description détaillée
Le type RuntimeLoader permet de charger une ressource 3D directement à partir de la source au moment de l'exécution, sans la convertir d'abord au format interne de QtQuick3D.
RuntimeLoader prend en charge les fichiers .obj et glTF version 2.0 aux formats texte (.gltf) et binaire (.glb).
Documentation sur les propriétés
bounds : Bounds [read-only]
Cette propriété décrit l'étendue du volume délimité autour du modèle importé.
Remarque : la valeur peut ne pas être disponible avant le premier rendu.
errorString : string [read-only]
Cette propriété contient une chaîne lisible par l'homme indiquant l'état de la dernière opération de chargement.
instancing : Instancing
Si cette propriété est définie, le modèle importé ne sera pas rendu normalement. Au lieu de cela, un certain nombre d'instances seront rendues, comme défini par la table d'instance.
Pour plus d'informations, voir la documentation générale sur le rendu d'instances.
source : url
Cette propriété indique l'emplacement du fichier source contenant la ressource 3D. La modification de cette propriété entraîne le déchargement de la ressource actuelle et la tentative de chargement d'une ressource à partir de l'URL donnée.
Le succès ou l'échec de l'opération de chargement est indiqué par status.
status : enumeration [read-only]
Cette propriété indique l'état de la dernière opération de chargement.
| Constante | Description |
|---|---|
RuntimeLoader.Empty | Aucune URL n'a été spécifiée. |
RuntimeLoader.Success | L'opération de chargement a réussi. |
RuntimeLoader.Error | L'opération de chargement a échoué. Un message d'erreur lisible par l'homme est fourni par 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.