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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。