Neo  0.5.0
Developer Documentation
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::Object3dinline
addChild(Object3d *child)Neo::Object3dinline
AttributeIterator typedefNeo::Object3dprotected
AttributeIterator typedefNeo::Object3dprotected
castShadow(bool shadow)Neo::OLightinline
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
getColor(void) const Neo::OLightinline
getEulerRotation(void) const Neo::Object3dinline
getFinalColor(void) const Neo::OLightinline
getId()Neo::Object3dinline
getIntensity(void)Neo::OLightinline
getInversePosition(const Vector3 &position) const Neo::Object3dinline
getInverseRotatedVector(const Vector3 &vector) const Neo::Object3dinline
getLightType(void)Neo::OLightinline
getMatrix(void)Neo::Object3dinline
getName(void)Neo::Object3dinline
getParent(void)Neo::Object3dinline
getPosition(void) const Neo::Object3dinline
getRadius(void)Neo::OLightinline
getRotatedVector(const Vector3 &vector) const Neo::Object3dinline
getRotation(void) const Neo::Object3dinline
getScale(void) const Neo::Object3dinline
getShadowBias(void)Neo::OLightinline
getShadowBlur(void)Neo::OLightinline
getShadowQuality(void)Neo::OLightinline
getSpotAngle(void)Neo::OLightinline
getSpotExponent(void)Neo::OLightinline
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::OLightinlinevirtual
getUniformRotatedVector(const Vector3 &vector)Neo::Object3d
hasParent(void)Neo::Object3dinline
invertBehavior(unsigned int idA, unsigned int idB)Neo::Object3d
isActive(void)Neo::Object3dinline
isCastingShadow(void)Neo::OLightinline
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
OLight(void)Neo::OLight
OLight(const OLight &light)Neo::OLight
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
setColor(const Vector3 &color)Neo::OLightinline
setEulerRotation(const Vector3 &euler)Neo::Object3d
setId(unsigned long id)Neo::Object3dinline
setIntensity(float intensity)Neo::OLightinline
setLightType(LIGHT_TYPES lightType)Neo::OLightinline
setName(const char *name)Neo::Object3d
setParent(Object3d *object)Neo::Object3dinline
setPosition(const Vector3 &position)Neo::Object3d
setRadius(float radius)Neo::OLightinline
setRotation(const Quaternion &rotation)Neo::Object3d
setScale(const Vector3 &scale)Neo::Object3d
setShadowBias(float shadowBias)Neo::OLightinline
setShadowBlur(float shadowBlur)Neo::OLightinline
setShadowQuality(unsigned int shadowQuality)Neo::OLightinline
setSpotAngle(float angle)Neo::OLightinline
setSpotExponent(float exponent)Neo::OLightinline
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::OLightvirtual
~Object3d(void)Neo::Object3dvirtual
~OLight(void)Neo::OLight