Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
render::Light Member List
This is the complete list of members for render::Light, including all inherited members.
addChild(Node *child)scene::Node
addDependency(Object *object)engine::Object
createChild(const core::vector3d &pos=core::vector3d::ORIGIN_3D, const core::quaternion &rot=core::quaternion::IDENTITY, const core::vector3d &scale=core::vector3d::UNIT_SCALE)scene::Node
getAbsoluteDirection()scene::Node
getAbsoluteOrientation()scene::Node
getAbsolutePosition()scene::Node
getAbsoluteRight()scene::Node
getAbsoluteScale()scene::Node
getAbsoluteUp()scene::Node
getAmbientColor() const render::Light
getAttenuationConstant() const render::Light
getAttenuationLinear() const render::Light
getAttenuationQuadric() const render::Light
getAttenuationRange() const render::Light
getChild(const u32 &id) const scene::Node
getChildren()scene::Node
getDiffuseColor() const render::Light
getDirection()scene::Node
getID() const engine::Object
getInheritOrientation()scene::Node
getInheritScale()scene::Node
getLightType()render::Light
getName() const engine::Object
getNodeType() const scene::Node
getNumberOfChildren()scene::Node
getObjectType() const engine::Object
getOrientation()scene::Node
getParent()scene::Node
getPosition()scene::Node
getPowerScale() const render::Light
getRight()scene::Node
getScale()scene::Node
getSpecularColor() const render::Light
getSpotlightFalloff() const render::Light
getSpotlightInnerAngle() const render::Light
getSpotlightOuterAngle() const render::Light
getUp()scene::Node
initialize()engine::Object
initializeImpl()engine::Object [protected, virtual]
initProperties()render::Light [private]
isInitialized() const engine::Object
isVisible()render::Light
Light()render::Light
Light(const std::string &name)render::Light
mAbsoluteOrientationscene::Node [protected]
mAbsolutePositionscene::Node [protected]
mAbsoluteScalescene::Node [protected]
mAmbientrender::Light [private]
mAttenuationConstrender::Light [private]
mAttenuationLinearrender::Light [private]
mAttenuationQuadrender::Light [private]
mChangeableNameengine::Object [protected]
mChildrenscene::Node [protected]
mDependencyObjectsengine::Object [protected]
mDiffuserender::Light [private]
mIDengine::Object [protected]
mIndexCounterengine::Object [protected, static]
mInheritOrientationscene::Node [protected]
mInheritScalescene::Node [protected]
mIsInitializedengine::Object [protected]
mLightTyperender::Light [private]
mModifiedAbsoluteTransformscene::Node [protected]
mNameengine::Object [protected]
mNodeTypescene::Node [protected]
mObjectTypeengine::Object [protected]
mOrientationscene::Node [protected]
mParentscene::Node [protected]
mPositionscene::Node [protected]
mPowerScalerender::Light [private]
mRangerender::Light [private]
mScalescene::Node [protected]
msNextGeneratedLightIndexrender::Light [private, static]
msNextGeneratedNodeIndexscene::Node [protected, static]
msNextGeneratedObjectIndexengine::Object [protected, static]
mSpecularrender::Light [private]
mSpotFalloffrender::Light [private]
mSpotInnerrender::Light [private]
mSpotOuterrender::Light [private]
mVisiblerender::Light [private]
Node()scene::Node
Node(const std::string &name)scene::Node
Object()engine::Object
Object(const std::string &name)engine::Object
operator=(const Light &other)render::Light [inline]
removeAllChildren()scene::Node
removeAllDependencies()engine::Object
removeChild(Node *child)scene::Node
removeChild(const u32 &id)scene::Node
removeDependency(Object *object)engine::Object
rotate(const core::quaternion &q, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
rotate(const f32 &degrees, const core::vector3d &axis, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
rotateX(f32 degrees, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
rotateY(f32 degrees, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
rotateZ(f32 degrees, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
scale(const core::vector3d &scale)scene::Node [virtual]
setAmbientColor(f32 red, f32 green, f32 blue)render::Light
setAmbientColor(const render::Color &color)render::Light
setAttenuation(f32 range, f32 constant, f32 linear, f32 quadratic)render::Light
setAttenuationConstant(f32 constant)render::Light
setAttenuationLinear(f32 linear)render::Light
setAttenuationQuadric(f32 quadratic)render::Light
setAttenuationRange(f32 range)render::Light
setDiffuseColor(f32 red, f32 green, f32 blue)render::Light
setDiffuseColor(const render::Color &color)render::Light
setInheritOrientation(bool inherit)scene::Node
setInheritScale(bool inherit)scene::Node
setLightType(LightType type)render::Light
setName(const std::string &name)engine::Object
setOrientation(const core::quaternion &q)scene::Node [virtual]
setParent(Node *parent)scene::Node
setPosition(f32 x, f32 y, f32 z)scene::Node [virtual]
setPosition(const core::vector3d &pos)scene::Node [virtual]
setPowerScale(f32 power)render::Light
setScale(f32 x, f32 y, f32 z)scene::Node
setScale(const core::vector3d &scale)scene::Node
setSpecularColor(f32 red, f32 green, f32 blue)render::Light
setSpecularColor(const render::Color &color)render::Light
setSpotlightFalloff(f32 falloff)render::Light
setSpotlightInnerAngle(f32 innerAngle)render::Light
setSpotlightOuterAngle(f32 outerAngle)render::Light
setSpotlightRange(f32 innerAngle, f32 outerAngle, f32 falloff)render::Light
setVisible(bool visible)render::Light
translate(const core::vector3d &d, TransformSpace relativeTo=TS_LOCAL)scene::Node [virtual]
uninitialize()engine::Object
uninitializeImpl()engine::Object [protected, virtual]
update(f32 elapsedTime)engine::Object
updateImpl(f32 elapsedTime)scene::Node [protected, virtual]
updateTransformImpl()scene::Node [protected, virtual]
~Light()render::Light
~Node()scene::Node [virtual]
~Object()engine::Object

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:08 by Doxygen (1.7.4)