QText2DEntity Class
(Qt3DExtras::QText2DEntity)QText2DEntity allows creation of a 2D text in 3D space. More...
Header: | #include <Qt3DExtras/QText2DEntity> |
qmake: | QT += 3dextras |
Instantiated By: | Text2DEntity |
Inherits: | Qt3DCore::QEntity |
Properties
- 3 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
QText2DEntity(Qt3DCore::QNode *parent = nullptr) | |
QColor | color() const |
QFont | font() const |
float | height() const |
void | setColor(const QColor &color) |
void | setFont(const QFont &font) |
void | setHeight(float height) |
void | setText(const QString &text) |
void | setWidth(float width) |
QString | text() const |
float | width() const |
- 4 public functions inherited from Qt3DCore::QEntity
- 13 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject
Signals
void | colorChanged(const QColor &color) |
void | fontChanged(const QFont &font) |
void | heightChanged(float height) |
void | textChanged(const QString &text) |
void | widthChanged(float width) |
- 4 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Static Public Members
const QMetaObject | staticMetaObject |
- 9 static public members inherited from QObject
Additional Inherited Members
- 3 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
Detailed Description
QText2DEntity allows creation of a 2D text in 3D space.
The QText2DEntity renders text as triangles in the XY plane. The geometry will be fitted in the rectangle of specified width and height. If the resulting geometry is wider than the specified width, the remainder will be rendered on the new line.
The entity can be positionned in the scene by adding a transform component.
QText2DEntity will create geometry based on the shape of the glyphs and a solid material using the specified color.
Property Documentation
color : QColor
Holds the color for the text item that is displayed in the Qt Quick scene.
Access functions:
QColor | color() const |
void | setColor(const QColor &color) |
Notifier signal:
void | colorChanged(const QColor &color) |
font : QFont
Holds the font for the text item that is displayed in the Qt Quick scene.
Access functions:
QFont | font() const |
void | setFont(const QFont &font) |
Notifier signal:
void | fontChanged(const QFont &font) |
height : float
Returns the height of the text item that is displayed in the Qt Quick scene.
Access functions:
float | height() const |
void | setHeight(float height) |
Notifier signal:
void | heightChanged(float height) |
text : QString
Holds the text that is displayed in the Qt Quick scene.
Access functions:
QString | text() const |
void | setText(const QString &text) |
Notifier signal:
void | textChanged(const QString &text) |
width : float
Returns the width of the text item that is displayed in the Qt Quick scene.
Access functions:
float | width() const |
void | setWidth(float width) |
Notifier signal:
void | widthChanged(float width) |
Member Function Documentation
QText2DEntity::QText2DEntity(Qt3DCore::QNode *parent = nullptr)
Default constructs an instance of QText2DEntity.
© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.