QRenderSettings Class

class Qt3DRender::QRenderSettings

QRenderSettings 클래스는 렌더링 프로세스 및 활성 프레임그래프 호스트와 관련된 설정을 보유합니다. 더 보기...

Header: #include <QRenderSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
QML에서: RenderSettings
상속합니다: Qt3DCore::QComponent
상태: 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 컴포넌트는 씬 루트 엔티티의 컴포넌트로 설정해야 합니다. 렌더링 정책 및 피킹 설정을 지정하고 활성 프레임그래프를 호스팅합니다.

멤버 유형 문서

enum QRenderSettings::RenderPolicy

렌더링 정책입니다.

Constant설명
Qt3DRender::QRenderSettings::OnDemand0프레임그래프는 무언가가 변경될 때만 렌더링됩니다.
Qt3DRender::QRenderSettings::Always1아무것도 변경되지 않은 경우에도 프레임그래프는 계속 렌더링됩니다.

프로퍼티 문서

activeFrameGraph : Qt3DRender::QFrameGraphNode*

현재 활성화된 프레임그래프를 보유합니다.

함수에 액세스합니다:

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

알림 신호:

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

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

프레임그래프의 현재 선택 설정을 유지합니다.

액세스 함수:

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)

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.