Lugdunum  0.1.0
lug::Graphics::Scene::Node Member List

This is the complete list of members for lug::Graphics::Scene::Node, including all inherited members.

_cameralug::Graphics::Scene::Nodeprivate
_childrenlug::Graphics::Nodeprotected
_lightlug::Graphics::Scene::Nodeprivate
_meshInstancelug::Graphics::Scene::Nodeprivate
_namelug::Graphics::Nodeprotected
_parentlug::Graphics::Nodeprotected
_scenelug::Graphics::Scene::Nodeprivate
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::DirtyObjectinline
clearDirty(uint32_t currentFrame)lug::Graphics::Render::DirtyObjectinline
createSceneNode(const std::string &name)lug::Graphics::Scene::Node
DirtyObject()=defaultlug::Graphics::Render::DirtyObject
DirtyObject(const DirtyObject &)=deletelug::Graphics::Render::DirtyObject
DirtyObject(DirtyObject &&)=deletelug::Graphics::Render::DirtyObject
fetchVisibleObjects(const Renderer &renderer, const Render::View &renderView, const Render::Camera::Camera &camera, Render::Queue &renderQueue) constlug::Graphics::Scene::Node
getAbsolutePosition()lug::Graphics::Nodeinline
getAbsoluteRotation()lug::Graphics::Nodeinline
getAbsoluteScale()lug::Graphics::Nodeinline
getCamera()lug::Graphics::Scene::Nodeinline
getCamera() constlug::Graphics::Scene::Nodeinline
getChildren() constlug::Graphics::Nodeinline
getLight()lug::Graphics::Scene::Nodeinline
getLight() constlug::Graphics::Scene::Nodeinline
getMeshInstance() constlug::Graphics::Scene::Nodeinline
getName() constlug::Graphics::Nodeinline
getNode(const std::string &name)lug::Graphics::Scene::Nodeinline
getNode(const std::string &name) constlug::Graphics::Scene::Nodeinline
getParent() constlug::Graphics::Nodeinline
getScene()lug::Graphics::Scene::Nodeinline
getScene() constlug::Graphics::Scene::Nodeinline
getTransform()lug::Graphics::Nodeinline
isDirty(uint32_t currentFrame) constlug::Graphics::Render::DirtyObjectinline
isDirty() constlug::Graphics::Render::DirtyObjectinline
lookAt(const Math::Vec3f &targetPosition, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local)lug::Graphics::Node
needUpdate() overridelug::Graphics::Scene::Nodevirtual
Node(Scene &scene, const std::string &name)lug::Graphics::Scene::Node
Node(const Node &)=deletelug::Graphics::Scene::Node
Node(Node &&)=deletelug::Graphics::Scene::Node
lug::Graphics::Node::Node(const std::string &name)lug::Graphics::Node
lug::Graphics::Node::Node(const Node &)=deletelug::Graphics::Node
lug::Graphics::Node::Node(Node &&)=deletelug::Graphics::Node
operator=(const Node &)=deletelug::Graphics::Scene::Node
operator=(Node &&)=deletelug::Graphics::Scene::Node
lug::Graphics::Node::operator=(const Node &)=deletelug::Graphics::Node
lug::Graphics::Node::operator=(Node &&)=deletelug::Graphics::Node
lug::Graphics::Render::DirtyObject::operator=(const DirtyObject &)=deletelug::Graphics::Render::DirtyObject
lug::Graphics::Render::DirtyObject::operator=(DirtyObject &&)=deletelug::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 classlug::Graphics::Scene::Nodefriend
setDirection(const Math::Vec3f &spaceTargetDirection, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local)lug::Graphics::Node
setDirty()lug::Graphics::Render::DirtyObjectinline
setDirty(uint32_t currentFrame)lug::Graphics::Render::DirtyObjectinline
setParent(Node *parent)lug::Graphics::Nodeinline
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 namelug::Graphics::Node
translate(const Math::Vec3f &direction, TransformSpace space=TransformSpace::Local)lug::Graphics::Node
~DirtyObject()=defaultlug::Graphics::Render::DirtyObject
~Node()=defaultlug::Graphics::Scene::Nodevirtual