En esta página

Qt3DRender::QPointSize Class

class Qt3DRender::QPointSize

Especifica el tamaño de los puntos rasterizados. Puede establecerse estáticamente o mediante programas de sombreado. Más...

Cabecera: #include <QPointSize>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
En QML: PointSize
Hereda: Qt3DRender::QRenderState
Status: Obsoleto

Tipos públicos

enum SizeMode { Fixed, Programmable }

Propiedades

Funciones públicas

Qt3DRender::QPointSize::SizeMode sizeMode() const
float value() const

Ranuras públicas

void setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode)
void setValue(float value)

Señales

void sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode)
void valueChanged(float value)

Descripción Detallada

Cuando la propiedad sizeMode se establece en SizeMode::Fixed, el valor se establece utilizando glPointSize(), si está disponible. Cuando se utiliza SizeMode::Programmable, gl_PointSize debe establecerse dentro de los programas de sombreado, el valor proporcionado a este RenderState se ignora en ese caso.

Documentación de tipos de miembros

enum QPointSize::SizeMode

Esta enumeración especifica valores para el modo de tamaño.

ConstanteValorDescripción
Qt3DRender::QPointSize::Fixed0El tamaño de punto es por el QPointSize::value.
Qt3DRender::QPointSize::Programmable1El valor del tamaño del punto debe establecerse en el shader

Documentación de propiedades

sizeMode : SizeMode

Especifica el sizeMode a utilizar.

Funciones de acceso:

Qt3DRender::QPointSize::SizeMode sizeMode() const
void setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode)

Señal del notificador:

void sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode)

value : float

Especifica el valor de tamaño de punto que debe utilizarse.

Funciones de acceso:

float value() const
void setValue(float value)

Señal del notificador:

void valueChanged(float value)

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