QRasterMode Class▲
-
Header: QRasterMode
-
Since: Qt 5.14
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
-
qmake: QT += 3drender
-
Inherited By:
-
Instantiated By: qml-qt3d-render-rastermode.xml
-
Inherits: Qt3DRender::QRenderState
-
Group: QRasterMode is part of renderstates
Detailed Description▲
The QRasterMode class is used to control the rasterization step of the primitives at render time. This can be used to choose whether we only want to show points, edges or fill a primitive.
This is not supported when rendering on OpenGL ES 2.0 platforms.
See Also▲
See also QAlphaTest, QStencilTest
Member Type Documentation▲
enum QRasterMode::FaceMode▲
Enumeration for face mode values
Constant |
Value |
Description |
---|---|---|
Qt3DRender::QRasterMode::Front |
0x0404 |
Applies to front faces only |
Qt3DRender::QRasterMode::Back |
0x0405 |
Applies to back faces only |
Qt3DRender::QRasterMode::FrontAndBack |
0x0408 |
Applies to front and back faces |
enum QRasterMode::RasterMode▲
Enumeration for raster mode values
Constant |
Value |
Description |
---|---|---|
Qt3DRender::QRasterMode::Points |
0x1B00 |
Vertices at the start of an edge are drawn as points. |
Qt3DRender::QRasterMode::Lines |
0x1B01 |
Edges of a polygon are draw as line segments. |
Qt3DRender::QRasterMode::Fill |
0x1B02 |
Fills the interior of the primitive. |
Property Documentation▲
faceMode : FaceMode▲
Holds the face mode to be used. Controls on which face the raster mode is to be applied.
Access functions:
-
faceMode() const
-
void setFaceMode( faceMode)
Notifier signal:
-
void faceModeChanged( faceMode)
rasterMode : RasterMode▲
Holds the raster mode to be used.
Access functions:
-
rasterMode() const
-
void setRasterMode( rasterMode)
Notifier signal:
-
void rasterModeChanged( rasterMode)