| _camera | lug::Graphics::Scene::Node | private |
| _children | lug::Graphics::Node | protected |
| _light | lug::Graphics::Scene::Node | private |
| _meshInstance | lug::Graphics::Scene::Node | private |
| _name | lug::Graphics::Node | protected |
| _parent | lug::Graphics::Node | protected |
| _scene | lug::Graphics::Scene::Node | private |
| attachCamera(Resource::SharedPtr< Render::Camera::Camera > camera) | lug::Graphics::Scene::Node | |
| attachChild(Node &child) | lug::Graphics::Node | |
| attachLight(Resource::SharedPtr< Render::Light > light) | lug::Graphics::Scene::Node | |
| attachMeshInstance(Resource::SharedPtr< Render::Mesh > mesh, Resource::SharedPtr< Render::Material > material=nullptr) | lug::Graphics::Scene::Node | |
| clearDirty() | lug::Graphics::Render::DirtyObject | inline |
| clearDirty(uint32_t currentFrame) | lug::Graphics::Render::DirtyObject | inline |
| createSceneNode(const std::string &name) | lug::Graphics::Scene::Node | |
| DirtyObject()=default | lug::Graphics::Render::DirtyObject | |
| DirtyObject(const DirtyObject &)=delete | lug::Graphics::Render::DirtyObject | |
| DirtyObject(DirtyObject &&)=delete | lug::Graphics::Render::DirtyObject | |
| fetchVisibleObjects(const Renderer &renderer, const Render::View &renderView, const Render::Camera::Camera &camera, Render::Queue &renderQueue) const | lug::Graphics::Scene::Node | |
| getAbsolutePosition() | lug::Graphics::Node | inline |
| getAbsoluteRotation() | lug::Graphics::Node | inline |
| getAbsoluteScale() | lug::Graphics::Node | inline |
| getCamera() | lug::Graphics::Scene::Node | inline |
| getCamera() const | lug::Graphics::Scene::Node | inline |
| getChildren() const | lug::Graphics::Node | inline |
| getLight() | lug::Graphics::Scene::Node | inline |
| getLight() const | lug::Graphics::Scene::Node | inline |
| getMeshInstance() const | lug::Graphics::Scene::Node | inline |
| getName() const | lug::Graphics::Node | inline |
| getNode(const std::string &name) | lug::Graphics::Scene::Node | inline |
| getNode(const std::string &name) const | lug::Graphics::Scene::Node | inline |
| getParent() const | lug::Graphics::Node | inline |
| getScene() | lug::Graphics::Scene::Node | inline |
| getScene() const | lug::Graphics::Scene::Node | inline |
| getTransform() | lug::Graphics::Node | inline |
| isDirty(uint32_t currentFrame) const | lug::Graphics::Render::DirtyObject | inline |
| isDirty() const | lug::Graphics::Render::DirtyObject | inline |
| lookAt(const Math::Vec3f &targetPosition, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| needUpdate() override | lug::Graphics::Scene::Node | virtual |
| Node(Scene &scene, const std::string &name) | lug::Graphics::Scene::Node | |
| Node(const Node &)=delete | lug::Graphics::Scene::Node | |
| Node(Node &&)=delete | lug::Graphics::Scene::Node | |
| lug::Graphics::Node::Node(const std::string &name) | lug::Graphics::Node | |
| lug::Graphics::Node::Node(const Node &)=delete | lug::Graphics::Node | |
| lug::Graphics::Node::Node(Node &&)=delete | lug::Graphics::Node | |
| operator=(const Node &)=delete | lug::Graphics::Scene::Node | |
| operator=(Node &&)=delete | lug::Graphics::Scene::Node | |
| lug::Graphics::Node::operator=(const Node &)=delete | lug::Graphics::Node | |
| lug::Graphics::Node::operator=(Node &&)=delete | lug::Graphics::Node | |
| lug::Graphics::Render::DirtyObject::operator=(const DirtyObject &)=delete | lug::Graphics::Render::DirtyObject | |
| lug::Graphics::Render::DirtyObject::operator=(DirtyObject &&)=delete | lug::Graphics::Render::DirtyObject | |
| rotate(float angle, const Math::Vec3f &axis, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| rotate(const Math::Quatf &quat, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| scale(const Math::Vec3f &scale) | lug::Graphics::Node | |
| Scene class | lug::Graphics::Scene::Node | friend |
| setDirection(const Math::Vec3f &spaceTargetDirection, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| setDirty() | lug::Graphics::Render::DirtyObject | inline |
| setDirty(uint32_t currentFrame) | lug::Graphics::Render::DirtyObject | inline |
| setParent(Node *parent) | lug::Graphics::Node | inline |
| setPosition(const Math::Vec3f &position, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| setRotation(float angle, const Math::Vec3f &axis, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| setRotation(const Math::Quatf &rotation, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| TransformSpace enum name | lug::Graphics::Node | |
| translate(const Math::Vec3f &direction, TransformSpace space=TransformSpace::Local) | lug::Graphics::Node | |
| ~DirtyObject()=default | lug::Graphics::Render::DirtyObject | |
| ~Node()=default | lug::Graphics::Scene::Node | virtual |