Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::scene::Node Member List

This is the complete list of members for oe::scene::Node, including all inherited members.

aabboe::scene::Nodemutableprotected
children (defined in oe::scene::Node)oe::scene::Node
fillFrom(const Transform &transform) noexceptoe::scene::Transforminline
forceDirty(const bool is_dirty) const noexceptoe::scene::Transforminlineprotected
generateModel(const bool recursive=true) constoe::scene::Node
getAbsoluteInverseModelMatrix() constoe::scene::Nodeinline
getAbsoluteModelMatrix() constoe::scene::Node
getAbsoluteName(const std::string &separator="/") const noexceptoe::scene::Nodeinline
getAbsolutePosition() constoe::scene::Nodeinline
getAbsoluteTransform() constoe::scene::Nodeinline
getBoundingBox() constoe::scene::Node
getEnglobingBoundingBox() constoe::scene::Node
getModelMatrix() const noexceptoe::scene::Transform
getOrientation() const noexceptoe::scene::Transforminline
getPerspective() const noexceptoe::scene::Transforminline
getPosition() const noexceptoe::scene::Transforminline
getRotation() const noexceptoe::scene::Transforminline
getRotationAs(R &result) const noexceptoe::scene::Transforminline
getScale() const noexceptoe::scene::Transforminline
getScaleAs(S &result) const noexceptoe::scene::Transforminline
getSkew() const noexceptoe::scene::Transforminline
getTranslation() const noexceptoe::scene::Transforminline
getTranslationAs(T &result) const noexceptoe::scene::Transforminline
interpolateWith(const float ratio, const Transform &target) noexceptoe::scene::Transforminline
is_activeoe::scene::Node
isDirty() const noexceptoe::scene::Transforminline
loadFromModel(const glm::mat4 &model) noexceptoe::scene::Transform
moveToRoot() noexceptoe::scene::Nodeinline
nameoe::scene::Node
Node(const NodePtr &identifier) (defined in oe::scene::Node)oe::scene::Nodeinline
parent (defined in oe::scene::Node)oe::scene::Node
raw_aabboe::scene::Node
relativeMove(const glm::vec3 &translation) noexceptoe::scene::Transforminline
relativeRotate(const glm::quat &quaternion) noexceptoe::scene::Transforminline
relativeRotate(const float x, const float y, const float z) noexceptoe::scene::Transforminline
relativeRotate(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexceptoe::scene::Transforminline
relativeScale(const glm::vec3 &scale) noexceptoe::scene::Transforminline
relativeTranslate(const glm::vec3 &translation) noexceptoe::scene::Transforminline
relativeTranslate(const float x, const float y, const float z) noexceptoe::scene::Transforminline
scene_dataoe::scene::Node
search(const std::string path, const std::string separator="/")oe::scene::Nodeinline
searchFromThisNode(const std::string &path, const std::string &separator) noexceptoe::scene::Node
setChild(const NodePtr &child)oe::scene::Nodeinline
setOrientation(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexceptoe::scene::Transforminline
setOrientation(const glm::quat &rotation) noexceptoe::scene::Transforminline
setParent(const NodePtr &new_parent)oe::scene::Nodeinline
setPerspective(const glm::vec4 &perspective) noexceptoe::scene::Transforminline
setPosition(const float x, const float y, const float z) noexceptoe::scene::Transforminline
setPosition(const glm::vec3 &position) noexceptoe::scene::Transforminline
setRotation(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexceptoe::scene::Transforminline
setRotation(const glm::quat &rotation) noexceptoe::scene::Transforminline
setRotation(const R &rotation) noexceptoe::scene::Transforminline
setScale(const float x, const float y, const float z) noexceptoe::scene::Transforminline
setScale(const S &scale) noexceptoe::scene::Transforminline
setSkew(const glm::vec3 &skew) noexceptoe::scene::Transforminline
setTranslation(const float x, const float y, const float z) noexceptoe::scene::Transforminline
setTranslation(const T &translation) noexceptoe::scene::Transforminline
Transform(const glm::vec3 &translation=glm::vec3(0.f), const glm::quat &rotation=glm::quat(1.f, 0.f, 0.f, 0.f), const glm::vec3 &scale=glm::vec3(1.f), const glm::vec3 &skew=glm::vec3(0.f), const glm::vec4 &perspective=glm::vec4(glm::vec3(0.f), 1.f))oe::scene::Transforminline
Transform(const glm::mat4 &model)oe::scene::Transforminline
user_dataoe::scene::Node