이 페이지에서

Qt3DRender::QRasterMode Class

class Qt3DRender::QRasterMode

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

헤더: #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 }

속성

공개 함수

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::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)

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