Qt3DRender::QPointSize Class
class Qt3DRender::QPointSizeLegt die Größe der gerasterten Punkte fest. Kann entweder statisch oder über Shader-Programme festgelegt werden. Mehr...
| Header: | #include <qpointsize.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| In QML: | PointSize |
| Erbt von: | Qt3DRender::QRenderState |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Typen
| enum | SizeMode { Fixed, Programmable } |
Eigenschaften
Öffentliche Funktionen
Öffentliche Slots
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) |
| void | setValue(float value) |
Signale
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) |
| void | valueChanged(float value) |
Detaillierte Beschreibung
Wenn die Eigenschaft „ sizeMode “ auf „ SizeMode::Fixed “ gesetzt ist, wird der Wert mithilfe von „glPointSize()“ festgelegt, sofern verfügbar. Bei Verwendung von „ SizeMode::Programmable “ muss „gl_PointSize“ innerhalb der Shader-Programme festgelegt werden; der an diese „ RenderState “ übergebene Wert wird in diesem Fall ignoriert.
Dokumentation zum Mitgliedstyp
enum QPointSize::SizeMode
Diese Aufzählung legt Werte für den Größenmodus fest.
| Konstante | Wert | Beschreibung |
|---|---|---|
Qt3DRender::QPointSize::Fixed | 0 | Die Punktgröße richtet sich nach dem „ QPointSize::value “. |
Qt3DRender::QPointSize::Programmable | 1 | Der Wert für die Punktgröße muss in der Shader-Eigenschaft festgelegt werden |
Eigenschaftsdokumentation
sizeMode : SizeMode
Legt den zu verwendenden „sizeMode“ fest.
Zugriffsfunktionen:
| Qt3DRender::QPointSize::SizeMode | sizeMode() const |
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) |
Notifier-Signal:
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) |
value : float
Legt den zu verwendenden Wert für die Schriftgröße fest.
Zugriffsfunktionen:
| float | value() const |
| void | setValue(float value) |
Benachrichtigungssignal:
| 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.