QAbstractNodeFactory Class

(Qt3DCore::QAbstractNodeFactory)
Header: #include <Qt3DCore/QAbstractNodeFactory>
qmake: QT += 3dcore

Public Functions

virtual ~QAbstractNodeFactory()
virtual QNode *createNode(const char *type) = 0

Static Public Members

T *createNode(const char *type)
QVector<QAbstractNodeFactory *> nodeFactories()
void registerNodeFactory(QAbstractNodeFactory *factory)

Detailed Description

TODO

Member Function Documentation

[virtual] QAbstractNodeFactory::~QAbstractNodeFactory()

Destroys the instance of QAbstractNodeFactory. The destructor is virtual.

[pure virtual] QNode *QAbstractNodeFactory::createNode(const char *type)

Creates a node of type.

[static] T *QAbstractNodeFactory::createNode(const char *type)

[static] QVector<QAbstractNodeFactory *> QAbstractNodeFactory::nodeFactories()

Returns the node factories.

[static] void QAbstractNodeFactory::registerNodeFactory(QAbstractNodeFactory *factory)

Registers the given factory