QDepthRange Class
class Qt3DRender::QDepthRange뎁스 버퍼에 기록된 뎁스 값을 다시 매핑할 수 있습니다. 더 보기...
헤더: | #include <QDepthRange> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
QML에서: | DepthRange |
상속합니다: | Qt3DRender::QRenderState |
상태: | Deprecated |
속성
공용 기능
공용 슬롯
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를 사용하면 이러한 값을 다른 범위로 매핑하여 장면의 일부가 항상 다른 부분의 앞이나 뒤에 렌더링되도록 할 수 있습니다. 근거리와 원거리에 유효한 값은 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) |
© 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.