Executor Class

(Qt3DLogic::Logic::Executor)
Inherits: QObject

Public Functions

Executor(QObject *parent = 0)
void clearQueueAndProceed()
void setScene(Qt3DCore::QScene *scene)
void setSemephore(QSemaphore *semaphore)
  • 31 public functions inherited from QObject

Public Slots

void enqueueLogicFrameUpdates(const QVector<Qt3DCore::QNodeId> &nodeIds)
  • 1 public slot inherited from QObject

Protected Functions

void processLogicFrameUpdates(float dt)

Reimplemented Protected Functions

virtual bool event(QEvent *e)
  • 9 protected functions inherited from QObject

Additional Inherited Members

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

Member Function Documentation

Executor::Executor(QObject *parent = 0)

Default constructs an instance of Executor.

void Executor::clearQueueAndProceed()

[slot] void Executor::enqueueLogicFrameUpdates(const QVector<Qt3DCore::QNodeId> &nodeIds)

[virtual protected] bool Executor::event(QEvent *e)

[protected] void Executor::processLogicFrameUpdates(float dt)

void Executor::setScene(Qt3DCore::QScene *scene)

void Executor::setSemephore(QSemaphore *semaphore)