| 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::PointLight) | Ra::Engine::Scene::PointLight | inline |
| getColor() const | Ra::Engine::Scene::Light | inline |
| getEntity() const | Ra::Engine::Scene::Component | inlinevirtual |
| getName() const | Ra::Engine::Scene::Component | inlinevirtual |
| getPosition() const (defined in Ra::Engine::Scene::PointLight) | Ra::Engine::Scene::PointLight | 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::PointLight | 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 | |
| PointLight(Entity *entity, const std::string &name="pointlight") (defined in Ra::Engine::Scene::PointLight) | Ra::Engine::Scene::PointLight | explicit |
| 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::PointLight) | Ra::Engine::Scene::PointLight | inline |
| setAttenuation(Scalar constant, Scalar linear, Scalar quadratic) (defined in Ra::Engine::Scene::PointLight) | Ra::Engine::Scene::PointLight | inline |
| setColor(const Core::Utils::Color &color) | Ra::Engine::Scene::Light | inline |
| setDirection(const Eigen::Matrix< Scalar, 3, 1 > &) | Ra::Engine::Scene::Light | inlinevirtual |
| setEntity(Entity *entity) | Ra::Engine::Scene::Component | inlinevirtual |
| setPosition(const Eigen::Matrix< Scalar, 3, 1 > &pos) override | Ra::Engine::Scene::PointLight | 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 | |
| ~Component() | Ra::Engine::Scene::Component | virtual |
| ~Light() override=default (defined in Ra::Engine::Scene::Light) | Ra::Engine::Scene::Light | |
| ~PointLight() override=default (defined in Ra::Engine::Scene::PointLight) | Ra::Engine::Scene::PointLight | |