Specifies the size of rasterized points. May either be set statically or by shader programs. 更多...
头: | #include <QPointSize> |
qmake: | QT += 3drender |
Since: | Qt 5.7 |
实例化: | PointSize |
继承: | Qt3DRender::QRenderState |
enum | SizeMode { Fixed, Programmable } |
QPointSize (Qt3DCore::QNode * parent = nullptr) | |
SizeMode | sizeMode () const |
float | value () const |
void | setSizeMode (SizeMode sizeMode ) |
void | setValue (float value ) |
void | sizeModeChanged (SizeMode sizeMode ) |
void | valueChanged (float value ) |
Specifies the size of rasterized points. May either be set statically or by shader programs.
当 sizeMode property is set to SizeMode::Fixed, the value is set using glPointSize(), if available. When using SizeMode::Programmable, gl_PointSize must be set within shader programs, the value provided to this RenderState is ignored in that case.
This enumeration specifies values for the size mode.
常量 | 值 | 描述 |
---|---|---|
Qt3DRender::QPointSize::Fixed
|
0
|
The point size is by the QPointSize::value . |
Qt3DRender::QPointSize::Programmable
|
1
|
The point size value must be set in shader |
Specifies the sizeMode to be used.
访问函数:
SizeMode | sizeMode () const |
void | setSizeMode (SizeMode sizeMode ) |
通知程序信号:
void | sizeModeChanged (SizeMode sizeMode ) |
Specifies the point size value to be used.
访问函数:
float | value () const |
void | setValue (float value ) |
通知程序信号:
void | valueChanged (float value ) |
Default constructs an instance of QPointSize.