Neo  0.5.0
Developer Documentation
Neo::OEntity Member List

This is the complete list of members for Neo::OEntity, 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
changeAnimation(unsigned int animationId)Neo::OEntity
changeBehavior(unsigned int id, Behavior *behavior)Neo::Object3d
clearObject3d(void)Neo::Object3dprotected
computeChildrenMatrices(void)Neo::Object3d
computeLocalMatrix(void)Neo::Object3d
createPhysicsProperties(void)Neo::OEntity
deleteBehavior(unsigned int id)Neo::Object3d
deletePhysicsProperties(void)Neo::OEntity
drawBehaviors(void)Neo::Object3d
enableOccluder(bool value)Neo::OEntityinline
enablePhysics(Scene *scene)Neo::OEntity
enablePhysics()Neo::OEntity
enableShadow(bool shadow)Neo::OEntityinline
enableWireframe(bool v)Neo::OEntityinline
getAdditionalData()Neo::Object3dinline
getAnimationId(void)Neo::OEntityinline
getAnimationSpeed(void)Neo::OEntityinline
getAttribute(const char *name)Neo::Object3dinline
getBehavior(unsigned int id)Neo::Object3dinline
getBehaviorsNumber(void)Neo::Object3dinline
getBoundingBox(void)Neo::OEntityinline
getChild(unsigned int id)Neo::Object3dinline
getChildrenNumber(void)Neo::Object3dinline
getCurrentFrame(void)Neo::OEntityinline
getEulerRotation(void) const Neo::Object3dinline
getId()Neo::Object3dinline
getInversePosition(const Vector3 &position) const Neo::Object3dinline
getInverseRotatedVector(const Vector3 &vector) const Neo::Object3dinline
getMaterial(size_t idx=0)Neo::OEntityinline
getMaterialsNumber()Neo::OEntityinline
getMatrix(void)Neo::Object3dinline
getMesh(void)Neo::OEntity
getMeshRef(void)Neo::OEntityinline
getName(void)Neo::Object3dinline
getParent(void)Neo::Object3dinline
getPhysicsProperties(void)Neo::OEntityinline
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::OEntityinlinevirtual
getUniformRotatedVector(const Vector3 &vector)Neo::Object3d
hasParent(void)Neo::Object3dinline
hasShadow()Neo::OEntityinline
hasTransparency()Neo::OEntityinline
hasWireframe()Neo::OEntityinline
invertBehavior(unsigned int idA, unsigned int idB)Neo::Object3d
isActive(void)Neo::Object3dinline
isAnimationOver(void)Neo::OEntity
isColliding(OEntity *entity)Neo::OEntity
isColliding()Neo::OEntity
isInvisible(void)Neo::OEntityinline
isOccluder()Neo::OEntityinline
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
OEntity(MeshRef *meshRef)Neo::OEntity
OEntity(const OEntity &entity)Neo::OEntity
rotate(const Vector3 &axis, float angle, bool local=false)Neo::Object3dinline
setActive(bool active)Neo::OEntityvirtual
setAdditionalData(AdditionalData *d)Neo::Object3dinline
setAnimationSpeed(float animationSpeed)Neo::OEntityinline
setAttribute(const char *name, NeoVariable variable)Neo::Object3dinline
setAxisAngleRotation(const Vector3 &axis, float angle)Neo::Object3d
setCurrentFrame(float currentFrame)Neo::OEntityinline
setEulerRotation(const Vector3 &euler)Neo::Object3d
setId(unsigned long id)Neo::Object3dinline
setInvisible(bool invisible)Neo::OEntityinline
setMeshRef(MeshRef *meshRef)Neo::OEntity
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::OEntityvirtual
updateBehaviors(void)Neo::Object3d
updateMatrix(void)Neo::Object3d
updateVisibility(OCamera *camera)Neo::OEntityvirtual
~Object3d(void)Neo::Object3dvirtual
~OEntity(void)Neo::OEntity