Class containing helper functions for the extensions. More...
| Header: | #include <QSSGRenderExtensionHelpers> |
| Since: | Qt 6.7 |
| void | registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture) |
[static] void QSSGRenderExtensionHelpers::registerRenderResult(const
QSSGFrameData &frameData, QSSGExtensionId
extension, QRhiTexture *texture)Register a render result, in form of a texture, for this extension. Once a texture is registered, the extension can be uses as a {QtQuick3D::Texture::textureProvider}{texture provider} in QML.
Note: To ensure that the texture is available for renderables, for example to be used by a {QtQuick3D::Texture} item, textures should be registered during the QSSGRenderExtension::prepareData call of the extension.
Note: Calling this function with a new texture will any previously registered texture.
Note: A texture can be unregistered by registering a nullptr for this extension.
frameData
See also textureProvider.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: