QNodePrivate Class

(Qt3DCore::QNodePrivate)
Inherits: QObjectPrivate and Qt3DCore::QObservableInterface

Public Functions

QNodePrivate()
~QNodePrivate()
void _q_postConstructorInit()
void init(QNode *parent)
void notifyDynamicPropertyChange(const QByteArray &name, const QVariant &value)
void registerDestructionHelper(NodeType *, DestructionFunction<Caller, NodeType>, PropertyType)
void registerDestructionHelper(NodeType *node, DestructionFunction<Caller, NodeType> func, NodeType *&)
void registerDestructionHelper(NodeType *node, DestructionFunction<Caller, NodeType> func, QVector<NodeType *> &)
void unregisterDestructionHelper(QNode *node)
void updatePropertyTrackMode()

Reimplemented Public Functions

virtual void setArbiter(QLockableObserverInterface *arbiter)

Additional Inherited Members

Member Function Documentation

QNodePrivate::QNodePrivate()

Default constructs an instance of QNodePrivate.

QNodePrivate::~QNodePrivate()

Destroys the instance of QNodePrivate.

void QNodePrivate::_q_postConstructorInit()

void QNodePrivate::init(QNode *parent)

void QNodePrivate::notifyDynamicPropertyChange(const QByteArray &name, const QVariant &value)

void QNodePrivate::registerDestructionHelper(NodeType *, DestructionFunction<Caller, NodeType>, PropertyType)

void QNodePrivate::registerDestructionHelper(NodeType *node, DestructionFunction<Caller, NodeType> func, NodeType *&)

void QNodePrivate::registerDestructionHelper(NodeType *node, DestructionFunction<Caller, NodeType> func, QVector<NodeType *> &)

[virtual] void QNodePrivate::setArbiter(QLockableObserverInterface *arbiter)

void QNodePrivate::unregisterDestructionHelper(QNode *node)

void QNodePrivate::updatePropertyTrackMode()