Entity Class
(Qt3DRender::Render::Entity)Inherits: | Qt3DRender::Render::BackendNode |
Public Functions
Entity() | |
~Entity() | |
void | addComponent(Qt3DCore::QComponent *component) |
void | addComponent(Qt3DCore::QNodeIdTypePair idAndType) |
void | appendChildHandle(HEntity childHandle) |
QVector<Entity *> | children() const |
QVector<HEntity> | childrenHandles() const |
void | cleanup() |
Qt3DCore::QHandle<Backend> | componentHandle() const |
Qt3DCore::QNodeId | componentUuid() const |
QVector<Qt3DCore::QHandle<Backend> > | componentsHandle() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
bool | containsComponentsOfType() const |
bool | containsComponentsOfType() const |
void | dump() const |
HEntity | handle() const |
bool | hasChildren() const |
bool | isBoundingVolumeDirty() const |
bool | isTreeEnabled() const |
Sphere * | localBoundingVolume() const |
Entity * | parent() const |
HEntity | parentHandle() const |
void | removeChildHandle(HEntity childHandle) |
void | removeComponent(Qt3DCore::QNodeId nodeId) |
Backend * | renderComponent() const |
QVector<Backend *> | renderComponents() const |
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
void | setHandle(HEntity handle) |
void | setNodeManagers(NodeManagers *manager) |
void | setParentHandle(HEntity parentHandle) |
void | setTreeEnabled(bool enabled) |
void | unsetBoundingVolumeDirty() |
Sphere * | worldBoundingVolume() const |
Sphere * | worldBoundingVolumeWithChildren() const |
QMatrix4x4 * | worldTransform() |
const QMatrix4x4 * | worldTransform() const |
- 3 public functions inherited from Qt3DRender::Render::BackendNode
- 4 public functions inherited from Qt3DCore::QBackendNode
Additional Inherited Members
- 1 protected function inherited from Qt3DRender::Render::BackendNode
- 2 protected functions inherited from Qt3DCore::QBackendNode
Member Function Documentation
Entity::Entity()
Default constructs an instance of Entity.
Entity::~Entity()
Destroys the instance of Entity.
void Entity::addComponent(Qt3DCore::QComponent *component)
void Entity::addComponent(Qt3DCore::QNodeIdTypePair idAndType)
void Entity::appendChildHandle(HEntity childHandle)
QVector<Entity *> Entity::children() const
QVector<HEntity> Entity::childrenHandles() const
void Entity::cleanup()
Qt3DCore::QHandle<Backend> Entity::componentHandle() const
Qt3DCore::QNodeId Entity::componentUuid() const
QVector<Qt3DCore::QHandle<Backend> > Entity::componentsHandle() const
QVector<Qt3DCore::QNodeId> Entity::componentsUuid() const
bool Entity::containsComponentsOfType() const
bool Entity::containsComponentsOfType() const
void Entity::dump() const
HEntity Entity::handle() const
See also setHandle().
bool Entity::hasChildren() const
bool Entity::isBoundingVolumeDirty() const
bool Entity::isTreeEnabled() const
Sphere *Entity::localBoundingVolume() const
Entity *Entity::parent() const
HEntity Entity::parentHandle() const
See also setParentHandle().
void Entity::removeChildHandle(HEntity childHandle)
void Entity::removeComponent(Qt3DCore::QNodeId nodeId)
Backend *Entity::renderComponent() const
QVector<Backend *> Entity::renderComponents() const
void Entity::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void Entity::setHandle(HEntity handle)
See also handle().
void Entity::setNodeManagers(NodeManagers *manager)
void Entity::setParentHandle(HEntity parentHandle)
See also parentHandle().
void Entity::setTreeEnabled(bool enabled)
See also isTreeEnabled().