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 公司有限公司的商标。所有其他商标均属于各自所有者。