Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Engine::Rendering::RenderObject Member List

This is the complete list of members for Ra::Engine::Rendering::RenderObject, including all inherited members.

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::RenderObjectstatic
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::IndexedObjectinline
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() constRa::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::IndexedObjectinlineexplicit
IndexedObject(const IndexedObject &id_obj)=default (defined in Ra::Core::Utils::IndexedObject)Ra::Core::Utils::IndexedObjectinline
invalidateAabb() (defined in Ra::Engine::Rendering::RenderObject)Ra::Engine::Rendering::RenderObject
isColoredByVertexAttrib() constRa::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_idxRa::Core::Utils::IndexedObjectprotected
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::IndexedObjectinline
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::IndexedObjectinlinevirtual
~RenderObject() override (defined in Ra::Engine::Rendering::RenderObject)Ra::Engine::Rendering::RenderObject