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