Spec-Zone.ru › Qt 5.9

Класс QExtrudedTextGeometry

(Qt3DExtras::QExtrudedTextGeometry)

Класс QExtrudedTextGeometry позволяет создавать 3D текст, выдавленный в 3D пространстве. Подробнее...

Заголовок: #include <Qt3DExtras/QExtrudedTextGeometry>
qmake: QT += 3dextras
С момента: Qt 5.9
Инициализируется: ExtrudedTextGeometry
Наследует: Qt3DRender::QGeometry
  • Список всех членов, включая унаследованные

Свойства

  • extrusionLength : float
  • font : QFont
  • indexAttribute : Qt3DRender::QAttribute * const
  • normalAttribute : Qt3DRender::QAttribute * const
  • positionAttribute : Qt3DRender::QAttribute * const
  • text : QString
  • 1 свойство унаследовано от Qt3DRender::QGeometry
  • 3 свойства унаследованы от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

Открытые функции

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
  • 4 открытых функции унаследованы от Qt3DRender::QGeometry
  • 11 открытых функций унаследованы от Qt3DCore::QNode
  • 32 открытых функции унаследованы от QObject

Открытые слоты

void setDepth(float extrusionLength)
void setFont(const QFont &font)
void setText(const QString &text)
  • 1 открытый слот унаследован от Qt3DRender::QGeometry
  • 3 открытых слота унаследованы от Qt3DCore::QNode
  • 1 открытый слот унаследован от QObject

Сигналы

void depthChanged(float extrusionLength)
void fontChanged(const QFont &font)
void textChanged(const QString &text)
  • 1 сигнал унаследован от Qt3DRender::QGeometry
  • 4 сигнала унаследованных от Qt3DCore::QNode
  • 2 сигнала унаследованных от QObject

Защищённые функции

QExtrudedTextGeometry(QExtrudedTextGeometryPrivate &dd, QNode *parent = nullptr)
  • 2 защищённых функции унаследованных от Qt3DCore::QNode
  • 9 защищённых функций унаследованных от QObject

Дополнительные унаследованные члены

  • 11 статических публичных членов, унаследованных от QObject

Подробное описание

Класс QExtrudedTextGeometry позволяет создавать 3D текст, выгравированный в 3D пространстве.

Класс QExtrudedTextGeometry чаще всего используется внутри QText3DMesh, но также может использоваться в пользовательских подклассах Qt3DRender::QGeometryRenderer.

Документация свойств

extrusionLength : float

Содержит длину выталкивания текста.

Функции доступа:

float extrusionLength() const
void setDepth(float extrusionLength)

Сигнал уведомления:

void depthChanged(float extrusionLength)

font : QFont

Содержит шрифт текста.

Функции доступа:

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

Сигнал уведомления:

void fontChanged(const QFont &font)

indexAttribute : Qt3DRender::QAttribute * const

Содержит атрибут геометрии индекса.

Функции доступа:

Qt3DRender::QAttribute * indexAttribute() const

normalAttribute : Qt3DRender::QAttribute * const

Содержит атрибут нормали геометрии.

Функции доступа:

Qt3DRender::QAttribute * normalAttribute() const

positionAttribute : Qt3DRender::QAttribute * const

Содержит атрибут позиции геометрии.

Функции доступа:

Qt3DRender::QAttribute * positionAttribute() const

text : QString

Содержит текст, используемый для сетки.

Функции доступа:

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

Сигнал уведомления:

void textChanged(const QString &text)

Документация по членам-функциям

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

Создаёт новый QExtrudedTextGeometry с parent.

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

Конструктор копирования.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dextras-qextrudedtextgeometry.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API