QPointSize Class

(Qt3DRender::QPointSize)

Specifies the size of rasterized points. May either be set statically or by shader programs. 更多...

头文件: #include <QPointSize>
qmake: QT += 3drender
开始支持版本: Qt 5.7
Instantiated By: 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.

When the 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.

ConstantValueDescription
Qt3DRender::QPointSize::Fixed0The point size is by the QPointSize::value.
Qt3DRender::QPointSize::Programmable1The point size value must be set in shader

属性

sizeMode : SizeMode

Specifies the sizeMode to be used.

访问函数:

SizeMode sizeMode() const
void setSizeMode(SizeMode sizeMode)

Notifier signal:

void sizeModeChanged(SizeMode sizeMode)

value : float

Specifies the point size value to be used.

访问函数:

float value() const
void setValue(float value)

Notifier signal:

void valueChanged(float value)

成员函数

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

Default constructs an instance of QPointSize.