Animable() | Castor3D::Animable | |
AnimationsBegin() | Castor3D::Animable | inline |
AnimationsBegin() const | Castor3D::Animable | inline |
AnimationsEnd() | Castor3D::Animable | inline |
AnimationsEnd() const | Castor3D::Animable | inline |
AttachTo(SceneNode *p_pNode) | Castor3D::Light | virtual |
Cleanup() | Castor3D::MovableObject | |
CreateAnimation(Castor::String const &p_strName) | Castor3D::Animable | |
Detach() | Castor3D::MovableObject | |
Disable() | Castor3D::Light | |
Disable(ShaderProgramBase *p_pProgram) | Castor3D::Light | |
Enable() | Castor3D::Light | |
Enable(ShaderProgramBase *p_pProgram) | Castor3D::Light | |
EndRender() | Castor3D::Light | virtual |
EndRender(ShaderProgramBase *p_pProgram) | Castor3D::Light | |
GetAmbient() const | Castor3D::Light | inline |
GetAmbient() | Castor3D::Light | inline |
GetAnimation(Castor::String const &p_strName) | Castor3D::Animable | |
GetDiffuse() const | Castor3D::Light | inline |
GetDiffuse() | Castor3D::Light | inline |
GetEngine() const | Castor3D::Renderable< Light, LightRenderer > | inlinevirtual |
GetIndex() const | Castor3D::Light | inline |
GetLightCategory() const | Castor3D::Light | inline |
GetLightType() const | Castor3D::Light | inline |
GetName() const | Castor3D::MovableObject | inline |
GetParent() const | Castor3D::MovableObject | inline |
GetPositionType() const | Castor3D::Light | inline |
GetRenderer() const | Castor3D::Renderable< Light, LightRenderer > | inline |
GetScene() const | Castor3D::MovableObject | inline |
GetSpecular() const | Castor3D::Light | inline |
GetSpecular() | Castor3D::Light | inline |
GetType() const | Castor3D::MovableObject | inline |
IsEnabled() const | Castor3D::Light | inline |
Light(Scene *p_pScene, LightFactory &p_factory, eLIGHT_TYPE p_eLightType) | Castor3D::Light | |
Light(LightFactory &p_factory, Scene *p_pScene, SceneNodeSPtr p_pNode, Castor::String const &p_name, eLIGHT_TYPE p_eLightType) | Castor3D::Light | |
m_enabled | Castor3D::Light | protected |
m_eType | Castor3D::MovableObject | protected |
m_iIndex | Castor3D::Light | protected |
m_mapAnimations | Castor3D::Animable | protected |
m_pCategory | Castor3D::Light | protected |
m_pEngine | Castor3D::Renderable< Light, LightRenderer > | protected |
m_pRenderer | Castor3D::Renderable< Light, LightRenderer > | protected |
m_pScene | Castor3D::MovableObject | protected |
m_pSceneNode | Castor3D::MovableObject | protected |
m_strName | Castor3D::MovableObject | protected |
m_strNodeName | Castor3D::MovableObject | protected |
MovableObject(Scene *p_pScene, eMOVABLE_TYPE p_eType) | Castor3D::MovableObject | |
MovableObject(Scene *p_pScene, SceneNode *p_sn, Castor::String const &p_name, eMOVABLE_TYPE p_eType) | Castor3D::MovableObject | |
MovableObject(MovableObject const &p_object) | Castor3D::MovableObject | |
MovableObject(MovableObject &&p_object) | Castor3D::MovableObject | |
Castor3D::operator=(MovableObject const &p_object) | Castor3D::MovableObject | |
Castor3D::operator=(MovableObject &&p_object) | Castor3D::MovableObject | |
Renderable< Light, LightRenderer >::operator=(Renderable< Light, LightRenderer > const &p_copy) | Castor3D::Renderable< Light, LightRenderer > | inlineprotected |
Renderable< Light, LightRenderer >::operator=(Renderable< Light, LightRenderer > &&p_copy) | Castor3D::Renderable< Light, LightRenderer > | inlineprotected |
Render() | Castor3D::Light | virtual |
Render(ShaderProgramBase *p_pProgram) | Castor3D::Light | |
Render2D() | Castor3D::Renderable< Light, LightRenderer > | inlinevirtual |
Renderable(Engine *p_pEngine) | Castor3D::Renderable< Light, LightRenderer > | inlineprotected |
Renderable(Renderable< Light, LightRenderer > const &p_copy) | Castor3D::Renderable< Light, LightRenderer > | inlineprotected |
Renderable(Renderable< Light, LightRenderer > &&p_copy) | Castor3D::Renderable< Light, LightRenderer > | inlineprotected |
SetAmbient(float *p_ambient) | Castor3D::Light | inline |
SetAmbient(float r, float g, float b) | Castor3D::Light | inline |
SetAmbient(Castor::Colour const &p_ambient) | Castor3D::Light | inline |
SetDiffuse(float *p_diffuse) | Castor3D::Light | inline |
SetDiffuse(float r, float g, float b) | Castor3D::Light | inline |
SetDiffuse(Castor::Colour const &p_diffuse) | Castor3D::Light | inline |
SetEnabled(bool p_enabled) | Castor3D::Light | inline |
SetIndex(int val) | Castor3D::Light | inline |
SetName(Castor::String const &p_strName) | Castor3D::MovableObject | inline |
SetSpecular(float *p_specular) | Castor3D::Light | inline |
SetSpecular(float r, float g, float b) | Castor3D::Light | inline |
SetSpecular(Castor::Colour const &p_specular) | Castor3D::Light | inline |
~Animable() | Castor3D::Animable | virtual |
~Light() | Castor3D::Light | |
~MovableObject() | Castor3D::MovableObject | virtual |
~Renderable() | Castor3D::Renderable< Light, LightRenderer > | inlinevirtual |