From 91b056bacb4d40adbea6b34a27d6fcef529d2ab0 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 17 Jun 2025 00:42:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E4=B9=89using=20SceneNodeList=20=3DOb?= =?UTF-8?q?jectList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/hgl/graph/SceneNode.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/hgl/graph/SceneNode.h b/inc/hgl/graph/SceneNode.h index ca8a8fa2..b60aa48f 100644 --- a/inc/hgl/graph/SceneNode.h +++ b/inc/hgl/graph/SceneNode.h @@ -10,6 +10,8 @@ namespace hgl::graph { using SceneNodeID =int64; + using SceneNodeList =ObjectList; + HGL_DEFINE_U16_IDNAME(SceneNodeName) /** @@ -32,7 +34,7 @@ namespace hgl::graph protected: - ObjectList child_nodes; ///<子节点 + SceneNodeList child_nodes; ///<子节点 /** * 组件合集,一个SceneNode下可能会包含多个组件,同时一个组件也可能被多个SceneNode使用。 @@ -45,7 +47,7 @@ namespace hgl::graph const SceneNodeID & GetNodeID ()const { return node_id; } ///<取得节点ID const SceneNodeName & GetNodeName ()const { return node_name; } ///<取得节点名称 - const ObjectList &GetChildNode()const { return child_nodes; } ///<取得子节点列表 + const SceneNodeList & GetChildNode()const { return child_nodes; } ///<取得子节点列表 public: