ForwardRenderer QML Type
ForwardRenderer는 포워드 렌더러의 기본 FrameGraph 구현체를 제공합니다. 더 보기...
| Import Statement: | import Qt3D.Extras 2.12 |
| In C++: | QForwardRenderer |
| Status: | Deprecated |
이 유형은 더 이상 사용되지 않습니다. 새로운 코드에서는 이 유형을 사용하지 않는 것을 강력히 권장합니다.
속성
- buffersToClear : color
- camera : Entity
- clearColor : color
- externalRenderTargetSize : size
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : QtObject
- viewportRect : rect
상세 설명
포워드 렌더링은 OpenGL에서 전통적으로 사용되는 방식입니다. 이 방식은 객체를 하나씩 순차적으로 셰이딩하면서 백버퍼에 직접 렌더링합니다.
ForwardRenderer는 뷰포트(Viewport), 렌더링 스타일( CameraSelector), 렌더링 대상( ClearBuffers)을 포함하는 단일 리프(leaf) 프레임 그래프(FrameGraph) 트리입니다. ForwardRenderer에는 이름이 "renderingStyle"이고 값이 "forward"인 기본 요구 사항 필터 키가 있습니다. 테크닉을 필터링해야 하는 경우, 해당 필터 키를 기준으로 필터링해야 합니다.
기본적으로 뷰포트는 전체 화면을 차지하며 클리어 색상은 흰색입니다. 프러스텀 컬링도 활성화되어 있습니다.
속성 설명서
buffersToClear : color
지워질 현재 버퍼를 보관합니다. 기본값은 ColorDepthBuffer입니다.
camera : Entity
씬을 렌더링하는 데 사용되는 현재 카메라 엔티티를 보관합니다.
참고: 카메라는 CameraLens를 구성 요소 중 하나로 갖는 엔티티입니다.
clearColor : color
씬의 현재 클리어 색상을 저장합니다. 렌더링 전에 프레임 버퍼가 클리어 색상으로 초기화됩니다.
externalRenderTargetSize : size
외부 렌더 타겟의 크기를 포함합니다. 외부 렌더 타겟은 렌더링 대상이 창 표면이 아닌 경우( surface 에서 설정된 대로)에 적용됩니다.
frustumCulling : bool
렌더러가 씬에 프러스텀 컬링을 적용하는지 여부를 나타냅니다.
gamma : real
렌더러가 씬에 적용하는 감마 값을 저장합니다.
showDebugOverlay : bool
true인 경우, 씬 위에 디버그 오버레이가 표시됩니다. 이 오버레이는 런타임 렌더링 상태에 대한 상세 정보를 표시하고, 사용자가 로깅을 켜거나 끌 수 있게 해줍니다.
surface : QtObject
현재 렌더링 표면을 보관합니다.
viewportRect : rect
현재 정규화된 뷰포트 사각형을 보관합니다.
© 2026 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.