En esta página

Qt3DRender::QRasterMode Class

class Qt3DRender::QRasterMode

El 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

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

ConstanteValorDescripción
Qt3DRender::QRasterMode::Front0x0404Sólo se aplica a las caras frontales
Qt3DRender::QRasterMode::Back0x0405Sólo se aplica a las caras posteriores
Qt3DRender::QRasterMode::FrontAndBack0x0408Se aplica a las caras delantera y trasera

enum QRasterMode::RasterMode

Enumeración de los valores del modo de trama

ConstanteValorDescripción
Qt3DRender::QRasterMode::Points0x1B00Los vértices al inicio de una arista se dibujan como puntos.
Qt3DRender::QRasterMode::Lines0x1B01Las aristas de un polígono se dibujan como segmentos de línea.
Qt3DRender::QRasterMode::Fill0x1B02Rellena 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.