| computeAabb() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| createRenderObject(const std::string &name, Scene::Component *comp, const RenderObjectType &type, std::shared_ptr< Data::Displayable > mesh, const RenderTechnique &techniqueConfig=RenderTechnique::createDefaultRenderTechnique()) | Ra::Engine::Rendering::RenderObject | static |
| getComponent() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getComponent() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getIndex() const (defined in Ra::Core::Utils::IndexedObject) | Ra::Core::Utils::IndexedObject | inline |
| getLocalTransform() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getLocalTransformAsMatrix() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getMaterial() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getMaterial() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getMesh() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getMesh() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getName() const | Ra::Engine::Rendering::RenderObject | |
| getRenderTechnique() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getRenderTechnique() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getTransform() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getTransformAsMatrix() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| getType() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| hasBeenRenderedOnce() | Ra::Engine::Rendering::RenderObject | |
| hasExpired() | Ra::Engine::Rendering::RenderObject | |
| IndexedObject(Index idx=Index::Invalid()) | Ra::Core::Utils::IndexedObject | inlineexplicit |
| IndexedObject(const IndexedObject &id_obj)=default (defined in Ra::Core::Utils::IndexedObject) | Ra::Core::Utils::IndexedObject | inline |
| invalidateAabb() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| isColoredByVertexAttrib() const | Ra::Engine::Rendering::RenderObject | |
| isDirty() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| isPickable() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| isTransparent() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| isVisible() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| isXRay() const (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| m_idx | Ra::Core::Utils::IndexedObject | protected |
| render(const Data::RenderParameters &lightParams, const Data::ViewingParameters &viewParams, const Data::ShaderProgram *shader, const Data::RenderParameters &shaderParams) | Ra::Engine::Rendering::RenderObject | |
| render(const Data::RenderParameters &lightParams, const Data::ViewingParameters &viewParams, Core::Utils::Index passId=DefaultRenderingPasses::LIGHTING_OPAQUE) | Ra::Engine::Rendering::RenderObject | |
| RenderObject(const std::string &name, Scene::Component *comp, const RenderObjectType &type, int lifetime=-1) | Ra::Engine::Rendering::RenderObject | |
| setColoredByVertexAttrib(bool state) | Ra::Engine::Rendering::RenderObject | |
| setIndex(const Index &idx) (defined in Ra::Core::Utils::IndexedObject) | Ra::Core::Utils::IndexedObject | inline |
| setLifetime(int t) | Ra::Engine::Rendering::RenderObject | |
| setLocalTransform(const Core::Transform &transform) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setLocalTransform(const Core::Matrix4 &transform) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setMaterial(std::shared_ptr< Data::Material > material) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setMesh(std::shared_ptr< Data::Displayable > mesh) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setPickable(bool pickable) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setRenderTechnique(std::shared_ptr< RenderTechnique > technique) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setTransparent(bool transparent) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setType(const RenderObjectType &t) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setVisible(bool visible) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| setXRay(bool xray) (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| toggleColoredByVertexAttrib() | Ra::Engine::Rendering::RenderObject | |
| togglePickable() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| toggleTransparent() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| toggleVisible() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| toggleXRay() (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |
| updateGL() | Ra::Engine::Rendering::RenderObject | |
| ~IndexedObject()=default (defined in Ra::Core::Utils::IndexedObject) | Ra::Core::Utils::IndexedObject | inlinevirtual |
| ~RenderObject() override (defined in Ra::Engine::Rendering::RenderObject) | Ra::Engine::Rendering::RenderObject | |