Lugdunum  0.1.0
lug::Graphics::Node Member List

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

_absolutePositionlug::Graphics::Nodeprivate
_absoluteRotationlug::Graphics::Nodeprivate
_absoluteScalelug::Graphics::Nodeprivate
_childrenlug::Graphics::Nodeprotected
_namelug::Graphics::Nodeprotected
_needUpdatelug::Graphics::Nodeprivate
_parentlug::Graphics::Nodeprotected
_positionlug::Graphics::Nodeprivate
_rotationlug::Graphics::Nodeprivate
_scalelug::Graphics::Nodeprivate
_transformlug::Graphics::Nodeprivate
attachChild(Node &child)lug::Graphics::Node
getAbsolutePosition()lug::Graphics::Nodeinline
getAbsoluteRotation()lug::Graphics::Nodeinline
getAbsoluteScale()lug::Graphics::Nodeinline
getChildren() constlug::Graphics::Nodeinline
getName() constlug::Graphics::Nodeinline
getNode(const std::string &name)lug::Graphics::Node
getNode(const std::string &name) constlug::Graphics::Node
getParent() constlug::Graphics::Nodeinline
getTransform()lug::Graphics::Nodeinline
lookAt(const Math::Vec3f &targetPosition, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local)lug::Graphics::Node
needUpdate()lug::Graphics::Nodevirtual
Node(const std::string &name)lug::Graphics::Node
Node(const Node &)=deletelug::Graphics::Node
Node(Node &&)=deletelug::Graphics::Node
operator=(const Node &)=deletelug::Graphics::Node
operator=(Node &&)=deletelug::Graphics::Node
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
setDirection(const Math::Vec3f &spaceTargetDirection, const Math::Vec3f &localDirectionVector, const Math::Vec3f &localUpVector, TransformSpace space=TransformSpace::Local)lug::Graphics::Node
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
update()lug::Graphics::Nodeprivate
~Node()=defaultlug::Graphics::Nodevirtual