QMesh Class

(Qt3DRender::QMesh)

A custom mesh. More...

Header: #include <QMesh>
qmake: QT += 3drender
Instantiated By: Mesh
Inherits: QGeometryRenderer

Properties

Public Functions

QMesh(Qt3DCore::QNode *parent = nullptr)
QString meshName() const
QUrl source() const

Public Slots

void setMeshName(const QString &meshName)
void setSource(const QUrl &source)

Signals

void meshNameChanged(const QString &meshName)
void sourceChanged(const QUrl &source)

Protected Functions

QMesh(QMeshPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

A custom mesh.

Property Documentation

meshName : QString

Holds the name of the mesh.

Access functions:

QString meshName() const
void setMeshName(const QString &meshName)

Notifier signal:

void meshNameChanged(const QString &meshName)

source : QUrl

Holds the source url to the file containing the custom mesh.

Access functions:

QUrl source() const
void setSource(const QUrl &source)

Notifier signal:

void sourceChanged(const QUrl &source)

Member Function Documentation

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

Default constructs an instance of QMesh.

[protected] QMesh::QMesh(QMeshPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.