QPointSize Class

class Qt3DRender::QPointSize

ラスタライズされたポイントのサイズを指定する。静的に設定することも、シェーダプログラムによって設定することもできます。詳細...

Header: #include <QPointSize>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: PointSize
Inherits: Qt3DRender::QRenderState
Status: Deprecated

パブリックタイプ

enum SizeMode { Fixed, Programmable }

プロパティ

パブリック関数

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)

詳細説明

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::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 value)

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。