Neo
0.5.0
Developer Documentation
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
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::Object3d
inline
addChild
(Object3d *child)
Neo::Object3d
inline
AttributeIterator
typedef
Neo::Object3d
protected
AttributeIterator
typedef
Neo::Object3d
protected
changeAnimation
(unsigned int animationId)
Neo::OEntity
changeBehavior
(unsigned int id, Behavior *behavior)
Neo::Object3d
clearObject3d
(void)
Neo::Object3d
protected
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::OEntity
inline
enablePhysics
(Scene *scene)
Neo::OEntity
enablePhysics
()
Neo::OEntity
enableShadow
(bool shadow)
Neo::OEntity
inline
enableWireframe
(bool v)
Neo::OEntity
inline
getAdditionalData
()
Neo::Object3d
inline
getAnimationId
(void)
Neo::OEntity
inline
getAnimationSpeed
(void)
Neo::OEntity
inline
getAttribute
(const char *name)
Neo::Object3d
inline
getBehavior
(unsigned int id)
Neo::Object3d
inline
getBehaviorsNumber
(void)
Neo::Object3d
inline
getBoundingBox
(void)
Neo::OEntity
inline
getChild
(unsigned int id)
Neo::Object3d
inline
getChildrenNumber
(void)
Neo::Object3d
inline
getCurrentFrame
(void)
Neo::OEntity
inline
getEulerRotation
(void) const
Neo::Object3d
inline
getId
()
Neo::Object3d
inline
getInversePosition
(const Vector3 &position) const
Neo::Object3d
inline
getInverseRotatedVector
(const Vector3 &vector) const
Neo::Object3d
inline
getMaterial
(size_t idx=0)
Neo::OEntity
inline
getMaterialsNumber
()
Neo::OEntity
inline
getMatrix
(void)
Neo::Object3d
inline
getMesh
(void)
Neo::OEntity
getMeshRef
(void)
Neo::OEntity
inline
getName
(void)
Neo::Object3d
inline
getParent
(void)
Neo::Object3d
inline
getPhysicsProperties
(void)
Neo::OEntity
inline
getPosition
(void) const
Neo::Object3d
inline
getRotatedVector
(const Vector3 &vector) const
Neo::Object3d
inline
getRotation
(void) const
Neo::Object3d
inline
getScale
(void) const
Neo::Object3d
inline
getTransformedPosition
(void) const
Neo::Object3d
inline
getTransformedRotation
(void) const
Neo::Object3d
inline
getTransformedScale
(void) const
Neo::Object3d
inline
getTransformedVector
(const Vector3 &vector) const
Neo::Object3d
inline
getType
(void)
Neo::OEntity
inline
virtual
getUniformRotatedVector
(const Vector3 &vector)
Neo::Object3d
hasParent
(void)
Neo::Object3d
inline
hasShadow
()
Neo::OEntity
inline
hasTransparency
()
Neo::OEntity
inline
hasWireframe
()
Neo::OEntity
inline
invertBehavior
(unsigned int idA, unsigned int idB)
Neo::Object3d
isActive
(void)
Neo::Object3d
inline
isAnimationOver
(void)
Neo::OEntity
isColliding
(OEntity *entity)
Neo::OEntity
isColliding
()
Neo::OEntity
isInvisible
(void)
Neo::OEntity
inline
isOccluder
()
Neo::OEntity
inline
isVisible
(void)
Neo::Object3d
inline
linkTo
(Object3d *parent)
Neo::Object3d
m_attributes
Neo::Object3d
protected
m_attributes
Neo::Object3d
protected
m_behaviors
Neo::Object3d
protected
m_children
Neo::Object3d
protected
m_id
Neo::Object3d
protected
m_isActive
Neo::Object3d
protected
m_isVisible
Neo::Object3d
protected
m_matrix
Neo::Object3d
protected
m_name
Neo::Object3d
protected
m_needToUpdate
Neo::Object3d
protected
m_parent
Neo::Object3d
protected
m_position
Neo::Object3d
protected
m_rotation
Neo::Object3d
protected
m_scale
Neo::Object3d
protected
needToUpdate
(void)
Neo::Object3d
inline
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::Object3d
inline
setActive
(bool active)
Neo::OEntity
virtual
setAdditionalData
(AdditionalData *d)
Neo::Object3d
inline
setAnimationSpeed
(float animationSpeed)
Neo::OEntity
inline
setAttribute
(const char *name, NeoVariable variable)
Neo::Object3d
inline
setAxisAngleRotation
(const Vector3 &axis, float angle)
Neo::Object3d
setCurrentFrame
(float currentFrame)
Neo::OEntity
inline
setEulerRotation
(const Vector3 &euler)
Neo::Object3d
setId
(unsigned long id)
Neo::Object3d
inline
setInvisible
(bool invisible)
Neo::OEntity
inline
setMeshRef
(MeshRef *meshRef)
Neo::OEntity
setName
(const char *name)
Neo::Object3d
setParent
(Object3d *object)
Neo::Object3d
inline
setPosition
(const Vector3 &position)
Neo::Object3d
setRotation
(const Quaternion &rotation)
Neo::Object3d
setScale
(const Vector3 &scale)
Neo::Object3d
setVisible
(bool visible)
Neo::Object3d
inline
translate
(const Vector3 &vec, bool local=false)
Neo::Object3d
inline
unLink
(void)
Neo::Object3d
unlinkChildren
(void)
Neo::Object3d
update
(void)
Neo::OEntity
virtual
updateBehaviors
(void)
Neo::Object3d
updateMatrix
(void)
Neo::Object3d
updateVisibility
(OCamera *camera)
Neo::OEntity
virtual
~Object3d
(void)
Neo::Object3d
virtual
~OEntity
(void)
Neo::OEntity
Generated on Thu Oct 22 2015 18:55:57 for Neo by
1.8.9.1