QExtrudedTextGeometry Class

( Qt3DExtras::QExtrudedTextGeometry )

QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space. 更多...

头: #include <Qt3DExtras/QExtrudedTextGeometry>
qmake: QT += 3dextras
Since: Qt 5.9
实例化: ExtrudedTextGeometry
继承: Qt3DRender::QGeometry

特性

公共函数

QExtrudedTextGeometry (Qt3DCore::QNode * parent = nullptr)
float extrusionLength () const
QFont font () const
Qt3DRender::QAttribute * indexAttribute () const
Qt3DRender::QAttribute * normalAttribute () const
Qt3DRender::QAttribute * positionAttribute () const
QString text () const

公共槽

void setDepth (float extrusionLength )
void setFont (const QFont & font )
void setText (const QString & text )

信号

void depthChanged (float extrusionLength )
void fontChanged (const QFont & font )
void textChanged (const QString & text )

保护函数

QExtrudedTextGeometry (QExtrudedTextGeometryPrivate & dd , QNode * parent = nullptr)

额外继承成员

详细描述

QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space.

QExtrudedTextGeometry class is most commonly used internally by the QText3DMesh but can also be used in custom Qt3DRender::QGeometryRenderer 子类。

特性文档编制

extrusionLength : float

Holds the extrusion length of the text.

访问函数:

float extrusionLength () const
void setDepth (float extrusionLength )

通知程序信号:

void depthChanged (float extrusionLength )

font : QFont

Holds the font of the text.

访问函数:

QFont font () const
void setFont (const QFont & font )

通知程序信号:

void fontChanged (const QFont & font )

indexAttribute : Qt3DRender::QAttribute * const

Holds the geometry index attribute.

访问函数:

Qt3DRender::QAttribute * indexAttribute () const

normalAttribute : Qt3DRender::QAttribute * const

Holds the geometry normal attribute.

访问函数:

Qt3DRender::QAttribute * normalAttribute () const

positionAttribute : Qt3DRender::QAttribute * const

Holds the geometry position attribute.

访问函数:

Qt3DRender::QAttribute * positionAttribute () const

text : QString

Holds the text used for the mesh.

访问函数:

QString text () const
void setText (const QString & text )

通知程序信号:

void textChanged (const QString & text )

成员函数文档编制

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

构造新的 QExtrudedTextGeometry with parent .

[protected] QExtrudedTextGeometry:: QExtrudedTextGeometry ( QExtrudedTextGeometryPrivate & dd , QNode * parent = nullptr)

Copy constructor.