Qt3DRender::QDepthRange Class
class Qt3DRender::QDepthRange깊이 버퍼에 기록된 깊이 값을 재매핑할 수 있게 합니다. 더 보기...
| 헤더: | #include <qdepthrange.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| QML에서: | DepthRange |
| 상속: | Qt3DRender::QRenderState |
| 상태: | 사용 중단됨 |
이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 말 것을 강력히 권장합니다.
속성
공개 함수
공개 슬롯
| void | setFarValue(double value) |
| void | setNearValue(double value) |
신호
| void | farValueChanged(double farValue) |
| void | nearValueChanged(double nearValue) |
상세 설명
기본적으로 OpenGL은 씬의 깊이 정보를 [0.0, 1.0] 범위로 깊이 버퍼에 기록하며, 0.0은 근거리 클립 평면에, 1.0은 원거리 클립 평면에 해당합니다. QDepthRange를 사용하면 이러한 값을 다른 범위로 매핑할 수 있으므로, 씬의 일부가 항상 다른 부분보다 앞이나 뒤에 렌더링되도록 할 수 있습니다. near 및 far에 사용할 수 있는 유효한 값은 0에서 1 사이입니다.
속성 문서
farValue : double
원거리 클립 평면에 해당하는 깊이 버퍼 값입니다. 유효한 값의 범위는 0에서 1 사이입니다.
액세스 함수:
| double | farValue() const |
| void | setFarValue(double value) |
알림 신호:
| void | farValueChanged(double farValue) |
nearValue : double
근거리 클립 평면에 해당하는 깊이 버퍼 값입니다. 유효한 값의 범위는 0에서 1 사이입니다.
액세스 함수:
| double | nearValue() const |
| void | setNearValue(double value) |
알림 신호:
| void | nearValueChanged(double nearValue) |
© 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.