| 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 | |