QSSGRenderExtensionHelpers Class
拡張機能用のヘルパー関数を含むクラス。詳細...
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)
このextension に対して、レンダリング結果をテクスチャとして登録します。テクスチャが登録されると、この拡張機能はQMLの{QtQuick3D::Texture::textureProvider}{テクスチャプロバイダ}として使用できます。
注意 : {QtQuick3D::Texture} アイテムで使用するなど、texture をレンダラブルで使用できるようにするために、テクスチャはエクステンションのQSSGRenderExtension::prepareData 呼び出し時に登録する必要があります。
注意: 新しいテクスチャでこの関数を呼び出すと、以前に登録されたテクスチャはすべて削除されます。
注意 : このエクステンションに nullptr を登録することで、テクスチャの登録を解除できます。
frameData
textureProviderも参照してください 。
ここに含まれるドキュメントのコントリビューションは、それぞれの所有者の著作物です。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。