QPointSize 类

class Qt3DRender::QPointSize

指定光栅化点的尺寸。可以是静态设置,也可以由着色器程序设置。 更多...

头文件 #include <QPointSize>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化自 PointSize
继承自 Qt3DRender::QRenderState

公用类型

enumSizeMode { Fixed, Programmable }

属性

公用函数

Qt3DRender::QPointSize::SizeModesizeMode() const
floatvalue() const

公用槽

voidsetSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode)
voidsetValue(float value)

信号

voidsizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode)
voidvalueChanged(float value)

详细描述

当 sizeMode 属性设置为 SizeMode::Fixed 时,使用 glPointSize() (如果可用) 设置值。当使用 SizeMode::Programmable 时,必须在着色器程序中设置 gl_PointSize,在这种情况下,提供的此 RenderState 的值被忽略。

成员类型文档

enum QPointSize::SizeMode

此枚举指定了尺寸模式使用的值。

常量描述
Qt3DRender::QPointSize::Fixed0点尺寸由 QPointSize::value 设置。
Qt3DRender::QPointSize::Programmable1点尺寸值必须在着色器中设置

属性文档

sizeMode : SizeMode

指定要使用的 sizeMode。

访问函数

Qt3DRender::QPointSize::SizeModesizeMode() const
voidsetSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode)

通知信号

voidsizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode)

value : float

指定要使用的点尺寸值。

访问函数

floatvalue() const
voidsetValue(float value)

通知信号

voidvalueChanged(float )

© 2024 Qt 公司有限公司。本文档中的文档贡献为各自所有者的版权。本提供的文档根据免费软件基金会发布的GNU 自由文档许可证第 1.3 版许可。Qt 及相关商标是世界各地的 Qt 公司有限公司的商标。所有其他商标均属于各自所有者。