QSSGRenderExtensionHelpers 类
包含扩展的辅助函数的类。 更多...
头文件 | #include <QSSGRenderExtensionHelpers> |
自从 | Qt 6.7 |
静态公共成员
void | registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture) |
成员函数文档
[静态]
void QSSGRenderExtensionHelpers::registerRenderResult(const QSSGFrameData &frameData, QSSGExtensionId extension, QRhiTexture *texture)
为扩展注册渲染结果,注册形式为纹理。一旦注册了纹理,扩展就可以在 QML 中作为 {QtQuick3D::Texture::textureProvider}{纹理提供者} 使用。
注意:为确保纹理对可渲染对象可用,例如被 {QtQuick3D::Texture} 项使用,纹理应在扩展的 QSSGRenderExtension::prepareData 调用期间注册。
注意:用新纹理调用此函数将替换之前注册的任何纹理。
注意:通过为此扩展注册 nullptr 可以注销纹理。
frameData
另请参阅textureProvider.
© 2024 Qt 公司。此处包含的文档贡献均为各自所有者的版权。提供的文档受 GNU 自由文档许可证版本 1.3 的条款约束,由自由软件基金会发布。Qt 以及相关的标志是芬兰的 Qt 公司以及在世界各地的商标。所有其他商标均为各自所有者的财产。