From f4bf895e45f3ce71431324f9298b0ca3c07db412 Mon Sep 17 00:00:00 2001 From: Cocoa Date: Tue, 20 Sep 2022 15:35:10 +0800 Subject: [PATCH] Fixed constness of functions in scene graph --- SHADE_Engine/src/Scene/SHSceneGraph.cpp | 2 +- SHADE_Engine/src/Scene/SHSceneGraph.h | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SHADE_Engine/src/Scene/SHSceneGraph.cpp b/SHADE_Engine/src/Scene/SHSceneGraph.cpp index c13b5cc7..305c3fc0 100644 --- a/SHADE_Engine/src/Scene/SHSceneGraph.cpp +++ b/SHADE_Engine/src/Scene/SHSceneGraph.cpp @@ -114,7 +114,7 @@ namespace SHADE return parent; } - std::vector& SHSceneNode::GetChildren() noexcept + const std::vector& SHSceneNode::GetChildren() const noexcept { return children; } diff --git a/SHADE_Engine/src/Scene/SHSceneGraph.h b/SHADE_Engine/src/Scene/SHSceneGraph.h index 280e541b..38fcc414 100644 --- a/SHADE_Engine/src/Scene/SHSceneGraph.h +++ b/SHADE_Engine/src/Scene/SHSceneGraph.h @@ -47,11 +47,11 @@ namespace SHADE /* Getter Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] EntityID GetEntityID () const noexcept; - [[nodiscard]] SHSceneNode* GetParent () const noexcept; - [[nodiscard]] std::vector& GetChildren () noexcept; + [[nodiscard]] EntityID GetEntityID () const noexcept; + [[nodiscard]] SHSceneNode* GetParent () const noexcept; + [[nodiscard]] const std::vector& GetChildren () const noexcept; - [[nodiscard]] SHSceneNode* GetChild (EntityID childID) const noexcept; + [[nodiscard]] SHSceneNode* GetChild (EntityID childID) const noexcept; /*---------------------------------------------------------------------------------*/ /* Setter Functions */