Qt3DRender::QPointSize Class
class Qt3DRender::QPointSizeEspecifica 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
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.
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QPointSize::Fixed | 0 | El tamaño de punto es por el QPointSize::value. |
Qt3DRender::QPointSize::Programmable | 1 | El 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.