|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
This is the complete list of members for oe::scene::Node, including all inherited members.
| aabb | oe::scene::Node | mutableprotected |
| children (defined in oe::scene::Node) | oe::scene::Node | |
| fillFrom(const Transform &transform) noexcept | oe::scene::Transform | inline |
| forceDirty(const bool is_dirty) const noexcept | oe::scene::Transform | inlineprotected |
| generateModel(const bool recursive=true) const | oe::scene::Node | |
| getAbsoluteInverseModelMatrix() const | oe::scene::Node | inline |
| getAbsoluteModelMatrix() const | oe::scene::Node | |
| getAbsoluteName(const std::string &separator="/") const noexcept | oe::scene::Node | inline |
| getAbsolutePosition() const | oe::scene::Node | inline |
| getAbsoluteTransform() const | oe::scene::Node | inline |
| getBoundingBox() const | oe::scene::Node | |
| getEnglobingBoundingBox() const | oe::scene::Node | |
| getModelMatrix() const noexcept | oe::scene::Transform | |
| getOrientation() const noexcept | oe::scene::Transform | inline |
| getPerspective() const noexcept | oe::scene::Transform | inline |
| getPosition() const noexcept | oe::scene::Transform | inline |
| getRotation() const noexcept | oe::scene::Transform | inline |
| getRotationAs(R &result) const noexcept | oe::scene::Transform | inline |
| getScale() const noexcept | oe::scene::Transform | inline |
| getScaleAs(S &result) const noexcept | oe::scene::Transform | inline |
| getSkew() const noexcept | oe::scene::Transform | inline |
| getTranslation() const noexcept | oe::scene::Transform | inline |
| getTranslationAs(T &result) const noexcept | oe::scene::Transform | inline |
| interpolateWith(const float ratio, const Transform &target) noexcept | oe::scene::Transform | inline |
| is_active | oe::scene::Node | |
| isDirty() const noexcept | oe::scene::Transform | inline |
| loadFromModel(const glm::mat4 &model) noexcept | oe::scene::Transform | |
| moveToRoot() noexcept | oe::scene::Node | inline |
| name | oe::scene::Node | |
| Node(const NodePtr &identifier) (defined in oe::scene::Node) | oe::scene::Node | inline |
| parent (defined in oe::scene::Node) | oe::scene::Node | |
| raw_aabb | oe::scene::Node | |
| relativeMove(const glm::vec3 &translation) noexcept | oe::scene::Transform | inline |
| relativeRotate(const glm::quat &quaternion) noexcept | oe::scene::Transform | inline |
| relativeRotate(const float x, const float y, const float z) noexcept | oe::scene::Transform | inline |
| relativeRotate(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexcept | oe::scene::Transform | inline |
| relativeScale(const glm::vec3 &scale) noexcept | oe::scene::Transform | inline |
| relativeTranslate(const glm::vec3 &translation) noexcept | oe::scene::Transform | inline |
| relativeTranslate(const float x, const float y, const float z) noexcept | oe::scene::Transform | inline |
| scene_data | oe::scene::Node | |
| search(const std::string path, const std::string separator="/") | oe::scene::Node | inline |
| searchFromThisNode(const std::string &path, const std::string &separator) noexcept | oe::scene::Node | |
| setChild(const NodePtr &child) | oe::scene::Node | inline |
| setOrientation(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexcept | oe::scene::Transform | inline |
| setOrientation(const glm::quat &rotation) noexcept | oe::scene::Transform | inline |
| setParent(const NodePtr &new_parent) | oe::scene::Node | inline |
| setPerspective(const glm::vec4 &perspective) noexcept | oe::scene::Transform | inline |
| setPosition(const float x, const float y, const float z) noexcept | oe::scene::Transform | inline |
| setPosition(const glm::vec3 &position) noexcept | oe::scene::Transform | inline |
| setRotation(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z) noexcept | oe::scene::Transform | inline |
| setRotation(const glm::quat &rotation) noexcept | oe::scene::Transform | inline |
| setRotation(const R &rotation) noexcept | oe::scene::Transform | inline |
| setScale(const float x, const float y, const float z) noexcept | oe::scene::Transform | inline |
| setScale(const S &scale) noexcept | oe::scene::Transform | inline |
| setSkew(const glm::vec3 &skew) noexcept | oe::scene::Transform | inline |
| setTranslation(const float x, const float y, const float z) noexcept | oe::scene::Transform | inline |
| setTranslation(const T &translation) noexcept | oe::scene::Transform | inline |
| 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::Transform | inline |
| Transform(const glm::mat4 &model) | oe::scene::Transform | inline |
| user_data | oe::scene::Node |