addRenderObject(Rendering::RenderObject *renderObject) | Ra::Engine::Scene::Component | |
canEdit(const Core::Utils::Index &) const | Ra::Engine::Scene::Component | inlinevirtual |
Component(const std::string &name, Entity *entity) | Ra::Engine::Scene::Component | |
computeAabb() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | virtual |
DIRECTIONAL enum value (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
getAttenuation() const (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
getColor() const | Ra::Engine::Scene::Light | inline |
getDirection() const (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
getEntity() const | Ra::Engine::Scene::Component | inlinevirtual |
getInnerAngle() const (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
getName() const | Ra::Engine::Scene::Component | inlinevirtual |
getOuterAngle() const (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
getPosition() const (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
getRenderObjects() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | inline |
getRenderParameters(Data::RenderParameters ¶ms) const | Ra::Engine::Scene::Light | |
getRenderParameters() const | Ra::Engine::Scene::Light | inline |
getRenderParameters() | Ra::Engine::Scene::Light | inline |
getRoMgr() | Ra::Engine::Scene::Component | protectedstatic |
getShaderInclude() const override | Ra::Engine::Scene::SpotLight | virtual |
getSystem() const | Ra::Engine::Scene::Component | inlinevirtual |
getTransform(const Core::Utils::Index &) const | Ra::Engine::Scene::Component | inlinevirtual |
getType() const | Ra::Engine::Scene::Light | inline |
initialize() override | Ra::Engine::Scene::Light | virtual |
invalidateAabb() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
Light(Entity *entity, const LightType &type, const std::string &name="light") | Ra::Engine::Scene::Light | |
LightType enum name | Ra::Engine::Scene::Light | |
m_entity (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
m_name (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
m_renderObjects (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
m_system (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
notifyRenderObjectExpired(const Core::Utils::Index &idx) (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
POINT enum value (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
POLYGONAL enum value (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
removeRenderObject(const Core::Utils::Index &roIdx) | Ra::Engine::Scene::Component | |
setAttenuation(const Attenuation &attenuation) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setAttenuation(Scalar constant, Scalar linear, Scalar quadratic) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setColor(const Core::Utils::Color &color) | Ra::Engine::Scene::Light | inline |
setDirection(const Eigen::Matrix< Scalar, 3, 1 > &direction) override | Ra::Engine::Scene::SpotLight | inlinevirtual |
setEntity(Entity *entity) | Ra::Engine::Scene::Component | inlinevirtual |
setInnerAngleInDegrees(Scalar angle) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setInnerAngleInRadians(Scalar angle) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setOuterAngleInDegrees(Scalar angle) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setOuterAngleInRadians(Scalar angle) (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | inline |
setPosition(const Eigen::Matrix< Scalar, 3, 1 > &position) override | Ra::Engine::Scene::SpotLight | inlinevirtual |
setSystem(System *system) | Ra::Engine::Scene::Component | inlinevirtual |
setTransform(const Core::Utils::Index &, const Core::Transform &) | Ra::Engine::Scene::Component | inlinevirtual |
SPOT enum value (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
SpotLight(Entity *entity, const std::string &name="spotlight") (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | explicit |
~Component() | Ra::Engine::Scene::Component | virtual |
~Light() override=default (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
~SpotLight() override=default (defined in Ra::Engine::Scene::SpotLight) | Ra::Engine::Scene::SpotLight | |