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 |
GeometryComponent(const std::string &name, Entity *entity) (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | inline |
getCoreGeometry() const | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
getDisplayable() (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
getEntity() const | Ra::Engine::Scene::Component | inlinevirtual |
getName() const | Ra::Engine::Scene::Component | inlinevirtual |
getRenderObjects() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | inline |
getRoMgr() | Ra::Engine::Scene::Component | protectedstatic |
getSystem() const | Ra::Engine::Scene::Component | inlinevirtual |
getTransform(const Core::Utils::Index &) const | Ra::Engine::Scene::Component | inlinevirtual |
initialize() override | Ra::Engine::Scene::GeometryComponent | inlinevirtual |
invalidateAabb() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
m_contentName (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | protected |
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_roIndex (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | protected |
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 | |
removeRenderObject(const Core::Utils::Index &roIdx) | Ra::Engine::Scene::Component | |
RenderMeshType typedef (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | |
setContentName(const std::string &name) (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | inline |
setDeformable(bool b) (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
setEntity(Entity *entity) | Ra::Engine::Scene::Component | inlinevirtual |
setSystem(System *system) | Ra::Engine::Scene::Component | inlinevirtual |
setTransform(const Core::Utils::Index &, const Core::Transform &) | Ra::Engine::Scene::Component | inlinevirtual |
setupIO(const std::string &id) override (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inlinevirtual |
SurfaceMeshComponent(const std::string &name, Entity *entity, const Ra::Core::Asset::GeometryData *data) (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
SurfaceMeshComponent(const std::string &name, Entity *entity, std::shared_ptr< RenderMeshType > data) (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
SurfaceMeshComponent(const std::string &name, Entity *entity, CoreMeshType &&mesh, Core::Asset::MaterialData *mat=nullptr) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
SurfaceMeshComponent(const std::string &name, Entity *entity, CoreMeshType &&mesh, std::shared_ptr< Data::Material > mat) (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | inline |
~Component() | Ra::Engine::Scene::Component | virtual |
~GeometryComponent() override (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | inline |
~SurfaceMeshComponent() override=default (defined in Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType >) | Ra::Engine::Scene::SurfaceMeshComponent< CoreMeshType > | |