QAbstractAspect Class

(Qt3DCore::QAbstractAspect)

QAbstractAspect is the base class for aspects that provide a vertical slice of behavior. More...

Header: #include <QAbstractAspect>
qmake: QT += 3dcore
Inherits: QObject
Inherited By:

Qt3DInput::QInputAspect

Public Functions

QAbstractAspect(QObject *parent = Q_NULLPTR)
  • 31 public functions inherited from QObject

Protected Functions

void registerBackendType(const QBackendNodeFunctorPtr &functor)
void registerBackendType(const QMetaObject &obj, const QBackendNodeFunctorPtr &functor)
  • 9 protected functions inherited from QObject
typedef QAspectJobPtr
typedef QBackendNodeFunctorPtr

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 11 static public members inherited from QObject

Detailed Description

QAbstractAspect is the base class for aspects that provide a vertical slice of behavior.

Member Function Documentation

QAbstractAspect::QAbstractAspect(QObject *parent = Q_NULLPTR)

Default constructs an instance of QAbstractAspect.

[protected] void QAbstractAspect::registerBackendType(const QBackendNodeFunctorPtr &functor)

[protected] void QAbstractAspect::registerBackendType(const QMetaObject &obj, const QBackendNodeFunctorPtr &functor)

Registers backend.

Related Non-Members

typedef Qt3DCore::QAspectJobPtr

A shared pointer for QAspectJob.

typedef Qt3DCore::QBackendNodeFunctorPtr

A shared pointer for QBackendNodeFunctor.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3dcore-qabstractaspect.html