Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeQRasterMode 렌더링 상태를 사용하면 수행할 래스터화 유형을 제어할 수 있습니다. 더 보기...
| 헤더: | #include <qrastermode.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| QML에서: | RasterMode |
| 상속: | Qt3DRender::QRenderState |
| 상태: | 사용 중단됨 |
이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 않는 것을 강력히 권장합니다.
공개 유형
| enum | FaceMode { Front, Back, FrontAndBack } |
| enum | RasterMode { Points, Lines, Fill } |
속성
- faceMode : FaceMode
- rasterMode : RasterMode
공개 함수
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
공개 슬롯
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
신호
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode) |
상세 설명
QRasterMode 클래스는 렌더링 시 프리미티브의 래스터화 단계를 제어하는 데 사용됩니다. 이를 통해 점만 표시할지, 에지만 표시할지, 아니면 프리미티브를 채울지 선택할 수 있습니다.
참고: OpenGL ES 2.0 플랫폼에서 렌더링할 때는이 기능이 지원되지 않습니다.
QAlphaTest 및 QStencilTest도 참조하십시오 .
멤버 유형 설명서
enum QRasterMode::FaceMode
얼굴 모드 값에 대한 열거
| 상수 | 값 | 설명 |
|---|---|---|
Qt3DRender::QRasterMode::Front | 0x0404 | 전면 면에만 적용됩니다 |
Qt3DRender::QRasterMode::Back | 0x0405 | 뒷면에만 적용됩니다 |
Qt3DRender::QRasterMode::FrontAndBack | 0x0408 | 앞면과 뒷면 모두에 적용 |
enum QRasterMode::RasterMode
래스터 모드 값에 대한 열거
| 상수 | 값 | 설명 |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | 가장자리의 시작점에 있는 정점은 점으로 그려집니다. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | 다각형의 변은 선분으로 그려집니다. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | 프리미티브의 내부를 채웁니다. |
속성 설명
faceMode : FaceMode
사용할 면 모드를 지정합니다. 래스터 모드를 적용할 면을 제어합니다.
액세스 함수:
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
알림 신호:
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
rasterMode : RasterMode
사용할 래스터 모드를 저장합니다.
액세스 함수:
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
알림 신호:
| void | rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode) |
© 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.