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