RenderEntity Class


Public Functions

void addComponent(QComponent * component)
void appendChildHandle(HEntity childHandle)
QVector<RenderEntity *> children() const
QVector<HEntity> childrenHandles() const
void cleanup()
QHandle<Backend, INDEXBITS> componentHandle() const
QNodeId componentUuid() const
QList<QHandle<Backend, INDEXBITS> > componentsHandle() const
QList<QNodeId> componentsUuid() const
void dump() const
HEntity handle() const
Sphere * localBoundingVolume()
RenderEntity * parent() const
HEntity parentHandle() const
void removeChildHandle(HEntity childHandle)
void removeComponent(const QNodeId & nodeId)
Backend * renderComponent() const
QList<Backend *> renderComponents() const
void sceneChangeEvent(const QSceneChangePtr & e)
void setHandle(HEntity handle)
void setParentHandle(HEntity parentHandle)
void setRenderer(Renderer * renderer)
void updateFromPeer(QNode * peer)
Sphere * worldBoundingVolume()
QMatrix4x4 * worldTransform()
const QMatrix4x4 * worldTransform() const

Member Function Documentation



void RenderEntity::addComponent(QComponent * component)

void RenderEntity::appendChildHandle(HEntity childHandle)

QVector<RenderEntity *> RenderEntity::children() const

QVector<HEntity> RenderEntity::childrenHandles() const

void RenderEntity::cleanup()

QHandle<Backend, INDEXBITS> RenderEntity::componentHandle() const

QNodeId RenderEntity::componentUuid() const

QList<QHandle<Backend, INDEXBITS> > RenderEntity::componentsHandle() const

QList<QNodeId> RenderEntity::componentsUuid() const

void RenderEntity::dump() const

HEntity RenderEntity::handle() const

See also setHandle().

Sphere * RenderEntity::localBoundingVolume()

RenderEntity * RenderEntity::parent() const

HEntity RenderEntity::parentHandle() const

See also setParentHandle().

void RenderEntity::removeChildHandle(HEntity childHandle)

void RenderEntity::removeComponent(const QNodeId & nodeId)

Backend * RenderEntity::renderComponent() const

QList<Backend *> RenderEntity::renderComponents() const

void RenderEntity::sceneChangeEvent(const QSceneChangePtr & e)

void RenderEntity::setHandle(HEntity handle)

See also handle().

void RenderEntity::setParentHandle(HEntity parentHandle)

See also parentHandle().

void RenderEntity::setRenderer(Renderer * renderer)

void RenderEntity::updateFromPeer(QNode * peer)

Sphere * RenderEntity::worldBoundingVolume()

QMatrix4x4 * RenderEntity::worldTransform()

const QMatrix4x4 * RenderEntity::worldTransform() const

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.