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::PointCloudComponent | |
getEntity() const | Ra::Engine::Scene::Component | inlinevirtual |
getGeometry() (defined in Ra::Engine::Scene::PointCloudComponent) | Ra::Engine::Scene::PointCloudComponent | |
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 |
getSplatSize() const | Ra::Engine::Scene::PointCloudComponent | inline |
getSystem() const | Ra::Engine::Scene::Component | inlinevirtual |
getTransform(const Core::Utils::Index &) const | Ra::Engine::Scene::Component | inlinevirtual |
initialize() override | Ra::Engine::Scene::PointCloudComponent | virtual |
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 | |
PointCloudComponent(const std::string &name, Entity *entity, const Ra::Core::Asset::GeometryData *data) (defined in Ra::Engine::Scene::PointCloudComponent) | Ra::Engine::Scene::PointCloudComponent | |
PointCloudComponent(const std::string &name, Entity *entity, Core::Geometry::PointCloud &&mesh, Core::Asset::MaterialData *mat=nullptr) | Ra::Engine::Scene::PointCloudComponent | |
removeRenderObject(const Core::Utils::Index &roIdx) | Ra::Engine::Scene::Component | |
setContentName(const std::string &name) (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | inline |
setDeformable(bool b) (defined in Ra::Engine::Scene::PointCloudComponent) | Ra::Engine::Scene::PointCloudComponent | |
setEntity(Entity *entity) | Ra::Engine::Scene::Component | inlinevirtual |
setSplatSize(float s) | Ra::Engine::Scene::PointCloudComponent | inline |
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::PointCloudComponent) | Ra::Engine::Scene::PointCloudComponent | virtual |
~Component() | Ra::Engine::Scene::Component | virtual |
~GeometryComponent() override (defined in Ra::Engine::Scene::GeometryComponent) | Ra::Engine::Scene::GeometryComponent | inline |
~PointCloudComponent() override | Ra::Engine::Scene::PointCloudComponent | |