Sur cette page

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)

Description détaillée

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.