Executor Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | Executor

Qt 5.6.2 Reference Documentation

# Executor Class

(Qt3DLogic::Logic::Executor)

Inherits: | QObject

- List of all members, including inherited members

## 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)