QPointSize 类
class Qt3DRender::QPointSize指定光栅化点的尺寸。可以是静态设置,也可以由着色器程序设置。 更多...
| 头文件 | #include <QPointSize> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) | 
| qmake | QT += 3drender | 
| 实例化自 | PointSize | 
| 继承自 | Qt3DRender::QRenderState | 
公用类型
| enum | SizeMode { Fixed, Programmable } | 
属性
公用函数
公用槽
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) | 
| void | setValue(float value) | 
信号
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) | 
| void | valueChanged(float value) | 
详细描述
当 sizeMode 属性设置为 SizeMode::Fixed 时,使用 glPointSize() (如果可用) 设置值。当使用 SizeMode::Programmable 时,必须在着色器程序中设置 gl_PointSize,在这种情况下,提供的此 RenderState 的值被忽略。
成员类型文档
enum QPointSize::SizeMode
此枚举指定了尺寸模式使用的值。
| 常量 | 值 | 描述 | 
|---|---|---|
| Qt3DRender::QPointSize::Fixed | 0 | 点尺寸由 QPointSize::value 设置。 | 
| Qt3DRender::QPointSize::Programmable | 1 | 点尺寸值必须在着色器中设置 | 
属性文档
sizeMode : SizeMode
指定要使用的 sizeMode。
访问函数
| Qt3DRender::QPointSize::SizeMode | sizeMode() const | 
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) | 
通知信号
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) | 
value : float
指定要使用的点尺寸值。
访问函数
| float | value() const | 
| void | setValue(float value) | 
通知信号
| void | valueChanged(float 值) | 
© 2024 Qt 公司有限公司。本文档中的文档贡献为各自所有者的版权。本提供的文档根据免费软件基金会发布的GNU 自由文档许可证第 1.3 版许可。Qt 及相关商标是世界各地的 Qt 公司有限公司的商标。所有其他商标均属于各自所有者。