Sur cette page

QSSGRenderExtensionHelpers Class

Classe contenant des fonctions d'aide pour les extensions. En savoir plus...

Header: #include <qssgrenderhelpers.h>
Since: Qt 6.7

Membres publics statiques

void registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture)

Description détaillée

Documentation des fonctions membres

[static] void QSSGRenderExtensionHelpers::registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture)

Enregistrez un résultat de rendu, sous forme de texture, pour cet objet ` extension`. Une fois la texture enregistrée, l'extension peut être utilisée comme {QtQuick3D::Texture::textureProvider}{fournisseur de textures} dans QML.

Remarque : pour garantir que l'texture soit disponible pour les éléments rendables, par exemple pour être utilisé par un élément {QtQuick3D::Texture}, les textures doivent être enregistrées lors de l'appel à la fonction QSSGRenderExtension::prepareData de l'extension.

Remarque : l’appel de cette fonction avec une nouvelle texture désenregistre toute texture précédemment enregistrée. Pour désenregistrer une texture, appelez cette fonction avec une texture de type ` nullptr `.

frameData

Voir aussi 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.