Aether3D
Game Engine
Light Member List

This is the complete list of members for Light, including all inherited members.

AddChild(SceneGraphNode *child)SceneGraphNodevirtual
Children()SceneGraphNodeinlinevirtual
childrenSceneGraphNode
CleanDirties()SceneGraphNode
ContainsChild(const SceneGraphNode *node) constSceneGraphNodevirtual
dirtyTransformSceneGraphNodeprotected
FindFirstChildWithName(const char *name, SceneGraphNode **outNode)SceneGraphNodevirtual
GetColor() const =0Lightpure virtual
GetLayerMask() constSceneGraphNodeinlinevirtual
GetLightType() const =0Lightpure virtual
GetName() constSceneGraphNodeinlinevirtual
GetPosition() constSceneGraphNodeinlinevirtual
GetRotation() constSceneGraphNodeinlinevirtual
GetScale() constSceneGraphNodeinlinevirtual
GetType() constSceneGraphNodeinlinevirtual
IsDirty() constSceneGraphNodeinline
layerMaskSceneGraphNodeprotected
modelMatrixSceneGraphNode
nameSceneGraphNodeprotected
Parent()SceneGraphNodeinlinevirtual
parentSceneGraphNodeprotected
positionSceneGraphNodeprotected
RegisterScene(Scene *scene)SceneGraphNodestatic
Root()SceneGraphNodevirtual
rotationSceneGraphNodeprotected
scaleSceneGraphNodeprotected
SceneGraphNode()SceneGraphNode
SetCastShadow(bool enable, int shadowMapSize)=0Lightpure virtual
SetColor(const Vec3 &newColor)=0Lightpure virtual
SetConeAngle(float degrees)=0Lightpure virtual
SetDirection(const Vec3 &newDirection)=0Lightpure virtual
SetLayerMask(unsigned mask)SceneGraphNodeinlinevirtual
SetName(const std::string &newName)SceneGraphNodeinlinevirtual
SetPosition(const Vec3 &position)=0Lightpure virtual
SetRadius(float radius)=0Lightpure virtual
SetRotation(const Quaternion &aRotation)SceneGraphNodeinlinevirtual
SetScale(float aScale)SceneGraphNodeinlinevirtual
SolveMatrices()SceneGraphNodevirtual
Type enum nameLight
typeSceneGraphNodeprotected
UnregisterScene()SceneGraphNodestatic
~Light()Lightinlinevirtual
~SceneGraphNode()SceneGraphNodevirtual