QRenderSettings Class

class Qt3DRender::QRenderSettings

QRenderSettingsクラスは、レンダリング処理に関する設定を保持し、アクティブなFrameGraphをホストします。さらに...

Header: #include <QRenderSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: RenderSettings
Inherits: Qt3DCore::QComponent
Status: Deprecated

パブリックタイプ

enum RenderPolicy { OnDemand, Always }

プロパティ

パブリック関数

Qt3DRender::QFrameGraphNode *activeFrameGraph() const
Qt3DRender::QPickingSettings *pickingSettings()
Qt3DRender::QRenderCapabilities *renderCapabilities()
Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const

パブリックスロット

void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

シグナル

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

詳細説明

QRenderSettingsコンポーネントは、シーンルートエンティティのコンポーネントとして設定されなければならない。これは、レンダーポリシーとピッキング設定を指定し、アクティブなFrameGraphをホストします。

メンバータイプ ドキュメント

enum QRenderSettings::RenderPolicy

レンダーポリシー。

定数説明
Qt3DRender::QRenderSettings::OnDemand0FrameGraphは何か変化があった時だけレンダリングされます。
Qt3DRender::QRenderSettings::Always1何も変化がなくても、FrameGraphはレンダリングされ続けます。

プロパティ Documentation

activeFrameGraph : Qt3DRender::QFrameGraphNode*

現在アクティブなFrameGraphを保持します。

アクセス関数:

Qt3DRender::QFrameGraphNode *activeFrameGraph() const
void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)

通知シグナル

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

[read-only] pickingSettings : Qt3DRender::QPickingSettings* const

FrameGraphの現在のピック設定を保持します。

アクセス関数

Qt3DRender::QPickingSettings *pickingSettings()

[read-only] renderCapabilities : Qt3DRender::QRenderCapabilities* const

サポートされているレンダリングエンジンの詳細を保持します。

アクセス関数

Qt3DRender::QRenderCapabilities *renderCapabilities()

renderPolicy : RenderPolicy

現在のレンダーポリシーを保持します。

アクセス関数

Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

通知シグナル

void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。