QSSGRenderExtensionHelpers Class
Classe contenant des fonctions d'aide pour les extensions. Plus d'informations...
| Header: | #include <QSSGRenderExtensionHelpers> |
| Since: | Qt 6.7 |
Membres publics statiques
| void | registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture) |
Documentation sur les fonctions des membres
[static] void QSSGRenderExtensionHelpers::registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture)
Enregistre un résultat de rendu, sous la forme d'une texture, pour cette extension. Une fois la texture enregistrée, l'extension peut être utilisée comme {QtQuick3D::Texture::textureProvider}{fournisseur de texture} en QML.
Remarque : pour garantir que le site texture est disponible pour les objets à rendre, par exemple pour être utilisé par un élément {QtQuick3D::Texture}, les textures doivent être enregistrées lors de l'appel de l'extension à QSSGRenderExtension::prepareData.
Remarque : l'appel de cette fonction avec une nouvelle texture annulera l'enregistrement de toute texture précédemment enregistrée. Pour annuler l'enregistrement d'une texture, appelez cette fonction avec une texture nullptr.
frameData
Voir également textureProvider.
© 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.