Animable(Scene &p_scene) | Castor3D::Animable | explicitprotected |
Animable(Animable &&p_rhs)=default | Castor3D::Animable | protected |
Animable(Animable const &p_rhs)=delete | Castor3D::Animable | protected |
AttachTo(SceneNodeSPtr p_node) override | Castor3D::Light | virtual |
Bind(Castor::PxBufferBase &p_texture, uint32_t p_index) | Castor3D::Light | |
CleanupAnimations() | Castor3D::Animable | |
Detach() | Castor3D::MovableObject | |
Disable() | Castor3D::Light | inline |
DoAddAnimation(AnimationSPtr &&p_animation) | Castor3D::Animable | protected |
DoGetAnimation(Castor::String const &p_name) | Castor3D::Animable | inlineprotected |
Enable() | Castor3D::Light | inline |
GetAmbientIntensity() const | Castor3D::Light | inline |
GetAnimation(Castor::String const &p_name) const | Castor3D::Animable | |
GetAnimation(Castor::String const &p_name) | Castor3D::Animable | |
GetAnimations() const | Castor3D::Animable | inline |
GetCategory() const | Castor3D::Light | inline |
GetColour() const | Castor3D::Light | inline |
GetDiffuseIntensity() const | Castor3D::Light | inline |
GetDirectionalLight() const | Castor3D::Light | |
GetIntensity() const | Castor3D::Light | inline |
GetLightType() const | Castor3D::Light | inline |
GetParent() const | Castor3D::MovableObject | inline |
GetPointLight() const | Castor3D::Light | |
GetSpecularIntensity() const | Castor3D::Light | inline |
GetSpotLight() const | Castor3D::Light | |
GetType() const | Castor3D::MovableObject | inline |
HasAnimation(Castor::String const &p_name) const | Castor3D::Animable | |
IsEnabled() const | Castor3D::Light | inline |
IsShadowProducer() const | Castor3D::Light | inline |
Light(Castor::String const &p_name, Scene &p_scene, SceneNodeSPtr p_node, LightFactory &p_factory, LightType p_lightType) | Castor3D::Light | |
m_animations | Castor3D::Animable | protected |
m_category | Castor3D::Light | protected |
m_enabled | Castor3D::Light | protected |
m_notifyIndex | Castor3D::MovableObject | protected |
m_sceneNode | Castor3D::MovableObject | protected |
m_shadowCaster | Castor3D::Light | protected |
m_strNodeName | Castor3D::MovableObject | protected |
m_type | Castor3D::MovableObject | protected |
MovableObject(Castor::String const &p_name, Scene &p_scene, MovableType p_type, SceneNodeSPtr p_sn) | Castor3D::MovableObject | |
OnNodeChanged(SceneNode const &p_node) | Castor3D::Light | protected |
operator=(Animable &&p_rhs)=default | Castor3D::Animable | protected |
operator=(Animable const &p_rhs)=delete | Castor3D::Animable | protected |
SetAmbientIntensity(float p_intensity) | Castor3D::Light | inline |
SetColour(float *p_values) | Castor3D::Light | inline |
SetColour(float r, float g, float b) | Castor3D::Light | inline |
SetColour(Castor::Point3f const &p_colour) | Castor3D::Light | inline |
SetColour(Castor::Colour const &p_colour) | Castor3D::Light | inline |
SetDiffuseIntensity(float p_intensity) | Castor3D::Light | inline |
SetEnabled(bool p_value) | Castor3D::Light | inline |
SetIntensity(float *p_values) | Castor3D::Light | inline |
SetIntensity(float a, float d, float s) | Castor3D::Light | inline |
SetIntensity(Castor::Point3f const &p_intensity) | Castor3D::Light | inline |
SetShadowProducer(bool p_value) | Castor3D::Light | inline |
SetSpecularIntensity(float p_intensity) | Castor3D::Light | inline |
Update(Castor::Point3r const &p_target, Viewport &p_viewport, int32_t p_index=-1) | Castor3D::Light | |
~Animable() | Castor3D::Animable | protectedvirtual |
~Light() | Castor3D::Light | |
~MovableObject() | Castor3D::MovableObject | virtual |