Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeEl estado de renderizado QRasterMode permite controlar el tipo de rasterización a realizar. Más...
| Cabecera: | #include <QRasterMode> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| En QML: | RasterMode |
| Hereda: | Qt3DRender::QRenderState |
| Status: | Obsoleto |
Tipos públicos
| enum | FaceMode { Front, Back, FrontAndBack } |
| enum | RasterMode { Points, Lines, Fill } |
Propiedades
- faceMode : FaceMode
- rasterMode : RasterMode
Funciones públicas
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
Ranuras públicas
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
Señales
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode) |
Descripción Detallada
La clase QRasterMode se utiliza para controlar el paso de rasterización de las primitivas en tiempo de render. Esto se puede utilizar para elegir si sólo queremos mostrar puntos, aristas o rellenar una primitiva.
Nota: Esto no está soportado cuando se renderiza en plataformas OpenGL ES 2.0.
Ver también QAlphaTest y QStencilTest.
Documentación de tipos de miembros
enum QRasterMode::FaceMode
Enumeración de los valores del modo facial
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QRasterMode::Front | 0x0404 | Sólo se aplica a las caras frontales |
Qt3DRender::QRasterMode::Back | 0x0405 | Sólo se aplica a las caras posteriores |
Qt3DRender::QRasterMode::FrontAndBack | 0x0408 | Se aplica a las caras delantera y trasera |
enum QRasterMode::RasterMode
Enumeración de los valores del modo de trama
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | Los vértices al inicio de una arista se dibujan como puntos. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | Las aristas de un polígono se dibujan como segmentos de línea. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | Rellena el interior de la primitiva. |
Documentación de propiedades
faceMode : FaceMode
Contiene el modo de cara que se va a utilizar. Controla en qué cara debe aplicarse el modo de trama.
Funciones de acceso:
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
Señal de aviso:
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
rasterMode : RasterMode
Indica el modo de trama que se va a utilizar.
Funciones de acceso:
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
Señal del notificador:
| 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.