diff --git a/KREngine/kraken/KRNode.cpp b/KREngine/kraken/KRNode.cpp index 70e5ae1..aab2759 100644 --- a/KREngine/kraken/KRNode.cpp +++ b/KREngine/kraken/KRNode.cpp @@ -450,6 +450,10 @@ const std::set &KRNode::getChildren() { return m_childNodes; } +KRNode *KRNode::getParent() { + return m_parentNode; +} + const std::string &KRNode::getName() const { return m_name; } diff --git a/KREngine/kraken/KRNode.h b/KREngine/kraken/KRNode.h index 61cea10..e8d0f9d 100644 --- a/KREngine/kraken/KRNode.h +++ b/KREngine/kraken/KRNode.h @@ -58,6 +58,7 @@ public: void addChild(KRNode *child); const std::set &getChildren(); + KRNode *getParent(); void setLocalTranslation(const KRVector3 &v, bool set_original = false); void setLocalScale(const KRVector3 &v, bool set_original = false);