Entity Class
(Qt3DRender::Render::Entity)Inherits: | Qt3DCore::QBackendNode |
Public Functions
Entity() | |
~Entity() | |
void | addComponent(Qt3DCore::QComponent *component) |
void | appendChildHandle(HEntity childHandle) |
QVector<Entity *> | children() const |
QVector<HEntity> | childrenHandles() const |
void | cleanup() |
Qt3DCore::QHandle<Backend, INDEXBITS> | componentHandle() const |
Qt3DCore::QNodeId | componentUuid() const |
QList<Qt3DCore::QHandle<Backend, INDEXBITS> > | componentsHandle() const |
QList<Qt3DCore::QNodeId> | componentsUuid() const |
void | dump() const |
HEntity | handle() const |
bool | hasChildren() const |
bool | isBoundingVolumeDirty() const |
bool | isEnabled() const |
Sphere * | localBoundingVolume() const |
Entity * | parent() const |
HEntity | parentHandle() const |
void | removeChildHandle(HEntity childHandle) |
void | removeComponent(const Qt3DCore::QNodeId &nodeId) |
Backend * | renderComponent() const |
QList<Backend *> | renderComponents() const |
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
void | setEnabled(bool isEnabled) |
void | setHandle(HEntity handle) |
void | setNodeManagers(NodeManagers *manager) |
void | setParentHandle(HEntity parentHandle) |
void | unsetBoundingVolumeDirty() |
void | updateFromPeer(Qt3DCore::QNode *peer) |
Sphere * | worldBoundingVolume() const |
Sphere * | worldBoundingVolumeWithChildren() const |
QMatrix4x4 * | worldTransform() |
const QMatrix4x4 * | worldTransform() const |
- 5 public functions inherited from Qt3DCore::QBackendNode
Additional Inherited Members
- 3 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::appendChildHandle(HEntity childHandle)
QVector<Entity *> Entity::children() const
QVector<HEntity> Entity::childrenHandles() const
void Entity::cleanup()
Qt3DCore::QHandle<Backend, INDEXBITS> Entity::componentHandle() const
Qt3DCore::QNodeId Entity::componentUuid() const
QList<Qt3DCore::QHandle<Backend, INDEXBITS> > Entity::componentsHandle() const
QList<Qt3DCore::QNodeId> Entity::componentsUuid() const
void Entity::dump() const
HEntity Entity::handle() const
See also setHandle().
bool Entity::hasChildren() const
bool Entity::isBoundingVolumeDirty() const
bool Entity::isEnabled() const
Sphere *Entity::localBoundingVolume() const
Entity *Entity::parent() const
HEntity Entity::parentHandle() const
See also setParentHandle().
void Entity::removeChildHandle(HEntity childHandle)
void Entity::removeComponent(const Qt3DCore::QNodeId &nodeId)
Backend *Entity::renderComponent() const
QList<Backend *> Entity::renderComponents() const
void Entity::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void Entity::setEnabled(bool isEnabled)
See also isEnabled().
void Entity::setHandle(HEntity handle)
See also handle().
void Entity::setNodeManagers(NodeManagers *manager)
void Entity::setParentHandle(HEntity parentHandle)
See also parentHandle().