Neo  0.5.0
Developer Documentation
Neo::Object3d Member List

This is the complete list of members for Neo::Object3d, including all inherited members.

addAxisAngleRotation(const Vector3 &axis, float angle)Neo::Object3d
addBehavior(Behavior *behavior)Neo::Object3dinline
addChild(Object3d *child)Neo::Object3dinline
AttributeIterator typedefNeo::Object3dprotected
AttributeIterator typedefNeo::Object3dprotected
changeBehavior(unsigned int id, Behavior *behavior)Neo::Object3d
clearObject3d(void)Neo::Object3dprotected
computeChildrenMatrices(void)Neo::Object3d
computeLocalMatrix(void)Neo::Object3d
deleteBehavior(unsigned int id)Neo::Object3d
drawBehaviors(void)Neo::Object3d
getAdditionalData()Neo::Object3dinline
getAttribute(const char *name)Neo::Object3dinline
getBehavior(unsigned int id)Neo::Object3dinline
getBehaviorsNumber(void)Neo::Object3dinline
getChild(unsigned int id)Neo::Object3dinline
getChildrenNumber(void)Neo::Object3dinline
getEulerRotation(void) const Neo::Object3dinline
getId()Neo::Object3dinline
getInversePosition(const Vector3 &position) const Neo::Object3dinline
getInverseRotatedVector(const Vector3 &vector) const Neo::Object3dinline
getMatrix(void)Neo::Object3dinline
getName(void)Neo::Object3dinline
getParent(void)Neo::Object3dinline
getPosition(void) const Neo::Object3dinline
getRotatedVector(const Vector3 &vector) const Neo::Object3dinline
getRotation(void) const Neo::Object3dinline
getScale(void) const Neo::Object3dinline
getTransformedPosition(void) const Neo::Object3dinline
getTransformedRotation(void) const Neo::Object3dinline
getTransformedScale(void) const Neo::Object3dinline
getTransformedVector(const Vector3 &vector) const Neo::Object3dinline
getType(void)Neo::Object3dinlinevirtual
getUniformRotatedVector(const Vector3 &vector)Neo::Object3d
hasParent(void)Neo::Object3dinline
invertBehavior(unsigned int idA, unsigned int idB)Neo::Object3d
isActive(void)Neo::Object3dinline
isVisible(void)Neo::Object3dinline
linkTo(Object3d *parent)Neo::Object3d
m_attributesNeo::Object3dprotected
m_attributesNeo::Object3dprotected
m_behaviorsNeo::Object3dprotected
m_childrenNeo::Object3dprotected
m_idNeo::Object3dprotected
m_isActiveNeo::Object3dprotected
m_isVisibleNeo::Object3dprotected
m_matrixNeo::Object3dprotected
m_nameNeo::Object3dprotected
m_needToUpdateNeo::Object3dprotected
m_parentNeo::Object3dprotected
m_positionNeo::Object3dprotected
m_rotationNeo::Object3dprotected
m_scaleNeo::Object3dprotected
needToUpdate(void)Neo::Object3dinline
Object3d(void)Neo::Object3d
Object3d(const Object3d &object)Neo::Object3d
rotate(const Vector3 &axis, float angle, bool local=false)Neo::Object3dinline
setActive(bool active)Neo::Object3dinlinevirtual
setAdditionalData(AdditionalData *d)Neo::Object3dinline
setAttribute(const char *name, NeoVariable variable)Neo::Object3dinline
setAxisAngleRotation(const Vector3 &axis, float angle)Neo::Object3d
setEulerRotation(const Vector3 &euler)Neo::Object3d
setId(unsigned long id)Neo::Object3dinline
setName(const char *name)Neo::Object3d
setParent(Object3d *object)Neo::Object3dinline
setPosition(const Vector3 &position)Neo::Object3d
setRotation(const Quaternion &rotation)Neo::Object3d
setScale(const Vector3 &scale)Neo::Object3d
setVisible(bool visible)Neo::Object3dinline
translate(const Vector3 &vec, bool local=false)Neo::Object3dinline
unLink(void)Neo::Object3d
unlinkChildren(void)Neo::Object3d
update(void)Neo::Object3dvirtual
updateBehaviors(void)Neo::Object3d
updateMatrix(void)Neo::Object3d
updateVisibility(OCamera *camera)Neo::Object3dinlinevirtual
~Object3d(void)Neo::Object3dvirtual