QRasterMode Class

class Qt3DRender::QRasterMode

QRasterMode 렌더링 상태를 통해 수행할 래스터화 유형을 제어할 수 있습니다. 더 보기...

Header: #include <QRasterMode>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
QML에서: RasterMode
상속합니다: Qt3DRender::QRenderState
상태: Deprecated

공용 유형

enum FaceMode { Front, Back, FrontAndBack }
enum RasterMode { Points, Lines, Fill }

속성

공용 기능

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 플랫폼에서 렌더링할 때는 이 기능이 지원되지 않습니다.

QAlphaTestQStencilTest참조하세요 .

멤버 유형 문서

enum QRasterMode::FaceMode

얼굴 모드 값에 대한 열거형

상수설명
Qt3DRender::QRasterMode::Front0x0404앞면에만 적용
Qt3DRender::QRasterMode::Back0x0405뒷면에만 적용
Qt3DRender::QRasterMode::FrontAndBack0x0408앞면과 뒷면에 모두 적용

enum QRasterMode::RasterMode

래스터 모드 값에 대한 열거형

상수설명
Qt3DRender::QRasterMode::Points0x1B00가장자리의 시작점에 있는 정점은 점으로 그려집니다.
Qt3DRender::QRasterMode::Lines0x1B01다각형의 가장자리는 선분으로 그려집니다.
Qt3DRender::QRasterMode::Fill0x1B02프리미티브의 내부를 채웁니다.

속성 문서

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)

© 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.