Neo
0.5.0
Developer Documentation
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Neo::OLight Member List
This is the complete list of members for
Neo::OLight
, 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
castShadow
(bool shadow)
Neo::OLight
inline
changeBehavior
(unsigned int id, Behavior *behavior)
Neo::Object3d
clearObject3d
(void)
Neo::Object3d
protected
computeChildrenMatrices
(void)
Neo::Object3d
computeLocalMatrix
(void)
Neo::Object3d
deleteBehavior
(unsigned int id)
Neo::Object3d
drawBehaviors
(void)
Neo::Object3d
getAdditionalData
()
Neo::Object3d
inline
getAttribute
(const char *name)
Neo::Object3d
inline
getBehavior
(unsigned int id)
Neo::Object3d
inline
getBehaviorsNumber
(void)
Neo::Object3d
inline
getChild
(unsigned int id)
Neo::Object3d
inline
getChildrenNumber
(void)
Neo::Object3d
inline
getColor
(void) const
Neo::OLight
inline
getEulerRotation
(void) const
Neo::Object3d
inline
getFinalColor
(void) const
Neo::OLight
inline
getId
()
Neo::Object3d
inline
getIntensity
(void)
Neo::OLight
inline
getInversePosition
(const Vector3 &position) const
Neo::Object3d
inline
getInverseRotatedVector
(const Vector3 &vector) const
Neo::Object3d
inline
getLightType
(void)
Neo::OLight
inline
getMatrix
(void)
Neo::Object3d
inline
getName
(void)
Neo::Object3d
inline
getParent
(void)
Neo::Object3d
inline
getPosition
(void) const
Neo::Object3d
inline
getRadius
(void)
Neo::OLight
inline
getRotatedVector
(const Vector3 &vector) const
Neo::Object3d
inline
getRotation
(void) const
Neo::Object3d
inline
getScale
(void) const
Neo::Object3d
inline
getShadowBias
(void)
Neo::OLight
inline
getShadowBlur
(void)
Neo::OLight
inline
getShadowQuality
(void)
Neo::OLight
inline
getSpotAngle
(void)
Neo::OLight
inline
getSpotExponent
(void)
Neo::OLight
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::OLight
inline
virtual
getUniformRotatedVector
(const Vector3 &vector)
Neo::Object3d
hasParent
(void)
Neo::Object3d
inline
invertBehavior
(unsigned int idA, unsigned int idB)
Neo::Object3d
isActive
(void)
Neo::Object3d
inline
isCastingShadow
(void)
Neo::OLight
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
OLight
(void)
Neo::OLight
OLight
(const OLight &light)
Neo::OLight
rotate
(const Vector3 &axis, float angle, bool local=false)
Neo::Object3d
inline
setActive
(bool active)
Neo::Object3d
inline
virtual
setAdditionalData
(AdditionalData *d)
Neo::Object3d
inline
setAttribute
(const char *name, NeoVariable variable)
Neo::Object3d
inline
setAxisAngleRotation
(const Vector3 &axis, float angle)
Neo::Object3d
setColor
(const Vector3 &color)
Neo::OLight
inline
setEulerRotation
(const Vector3 &euler)
Neo::Object3d
setId
(unsigned long id)
Neo::Object3d
inline
setIntensity
(float intensity)
Neo::OLight
inline
setLightType
(LIGHT_TYPES lightType)
Neo::OLight
inline
setName
(const char *name)
Neo::Object3d
setParent
(Object3d *object)
Neo::Object3d
inline
setPosition
(const Vector3 &position)
Neo::Object3d
setRadius
(float radius)
Neo::OLight
inline
setRotation
(const Quaternion &rotation)
Neo::Object3d
setScale
(const Vector3 &scale)
Neo::Object3d
setShadowBias
(float shadowBias)
Neo::OLight
inline
setShadowBlur
(float shadowBlur)
Neo::OLight
inline
setShadowQuality
(unsigned int shadowQuality)
Neo::OLight
inline
setSpotAngle
(float angle)
Neo::OLight
inline
setSpotExponent
(float exponent)
Neo::OLight
inline
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::Object3d
virtual
updateBehaviors
(void)
Neo::Object3d
updateMatrix
(void)
Neo::Object3d
updateVisibility
(OCamera *camera)
Neo::OLight
virtual
~Object3d
(void)
Neo::Object3d
virtual
~OLight
(void)
Neo::OLight
Generated on Thu Oct 22 2015 18:55:57 for Neo by
1.8.9.1