QPointSize Class

( Qt3DRender::QPointSize )

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)
Qt3DRender::QPointSize::SizeMode sizeMode () const
float value () const

公共槽

void setSizeMode (Qt3DRender::QPointSize::SizeMode sizeMode )
void setValue (float value )

信号

void sizeModeChanged (Qt3DRender::QPointSize::SizeMode sizeMode )
void valueChanged (float value )

静态公共成员

const QMetaObject staticMetaObject

额外继承成员

详细描述

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.

成员类型文档编制

enum QPointSize:: SizeMode

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

特性文档编制

sizeMode : SizeMode

Specifies the sizeMode to be used.

访问函数:

Qt3DRender::QPointSize::SizeMode sizeMode () const
void setSizeMode (Qt3DRender::QPointSize::SizeMode sizeMode )

通知程序信号:

void sizeModeChanged (Qt3DRender::QPointSize::SizeMode sizeMode )

value : float

Specifies the point size value to be used.

访问函数:

float value () const
void setValue (float value )

通知程序信号:

void valueChanged (float value )

成员函数文档编制

QPointSize:: QPointSize ( Qt3DCore::QNode * parent = nullptr)

Default constructs an instance of QPointSize.