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 node) override | castor3d::Light | virtual |
bind(castor::PxBufferBase &texture, uint32_t 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 |
getAnimation(castor::String const &p_name) const | castor3d::Animable | |
getAnimation(castor::String const &p_name) | castor3d::Animable | |
getAnimations() const | castor3d::Animable | inline |
getBoundingBox() const | castor3d::Light | inline |
getCategory() const | castor3d::Light | inline |
getColour() const | castor3d::Light | inline |
getDiffuseIntensity() const | castor3d::Light | inline |
getDirectionalLight() const | castor3d::Light | |
getFarPlane() const | castor3d::Light | inline |
getIntensity() const | castor3d::Light | inline |
getLightType() const | castor3d::Light | inline |
getParent() const | castor3d::MovableObject | inline |
getPointLight() const | castor3d::Light | |
getShadowMap() const | castor3d::Light | inline |
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 &name, Scene &scene, SceneNodeSPtr node, LightFactory &factory, LightType 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_shadowMap | 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 | |
onChanged | castor3d::Light | |
onNodeChanged(SceneNode const &node) | castor3d::Light | protected |
operator=(Animable &&p_rhs)=default | castor3d::Animable | protected |
operator=(Animable const &p_rhs)=delete | castor3d::Animable | protected |
setColour(float *values) | castor3d::Light | inline |
setColour(float r, float g, float b) | castor3d::Light | inline |
setColour(castor::Point3f const &value) | castor3d::Light | inline |
setColour(castor::RgbColour const &value) | castor3d::Light | inline |
setDiffuseIntensity(float value) | castor3d::Light | inline |
setEnabled(bool value) | castor3d::Light | inline |
setIntensity(float *values) | castor3d::Light | inline |
setIntensity(float d, float s) | castor3d::Light | inline |
setIntensity(castor::Point2f const &value) | castor3d::Light | inline |
setShadowMap(ShadowMapRPtr value) | castor3d::Light | inline |
setShadowProducer(bool value) | castor3d::Light | inline |
setSpecularIntensity(float value) | castor3d::Light | inline |
update() | castor3d::Light | |
updateShadow(castor::Point3r const &target, Viewport &viewport, int32_t index=-1) | castor3d::Light | |
~Animable() | castor3d::Animable | protectedvirtual |
~Light() | castor3d::Light | |
~MovableObject() | castor3d::MovableObject | virtual |