diff --git a/inc/hgl/graph/SceneNode.h b/inc/hgl/graph/SceneNode.h index 6861070d..2e0aca4e 100644 --- a/inc/hgl/graph/SceneNode.h +++ b/inc/hgl/graph/SceneNode.h @@ -42,7 +42,7 @@ namespace hgl public: - List SubData; ///<可渲染数据 + List RenderableList; ///<可渲染实例列表 ObjectList SubNode; ///<子节点 public: @@ -54,8 +54,8 @@ namespace hgl ClearRenderable(); } - void Add(RenderableInstance *r){if(r)SubData.Add(r);} ///<增加一个可渲染数据 - void ClearRenderable(){SubData.Clear();} ///<清除可渲染数据 + void Add(RenderableInstance *r){if(r)RenderableList.Add(r);} ///<增加一个可渲染实例 + void ClearRenderable(){RenderableList.Clear();} ///<清除所有可渲染实例 void AddSubNode(SceneNode *n){if(n)SubNode.Add(n);} ///<增加一个子节点 SceneNode * CreateSubNode() ///<创建一个子节点 diff --git a/src/SceneGraph/RenderList.cpp b/src/SceneGraph/RenderList.cpp index 9f0911a5..6f3841d7 100644 --- a/src/SceneGraph/RenderList.cpp +++ b/src/SceneGraph/RenderList.cpp @@ -45,8 +45,8 @@ namespace hgl { const Matrix4f fin_mv=(*mv)*(*node)->GetLocalToWorldMatrix(); - int sn=(*node)->SubData.GetCount(); - RenderableInstance **p=(*node)->SubData.GetData(); + int sn=(*node)->RenderableList.GetCount(); + RenderableInstance **p=(*node)->RenderableList.GetData(); for(int j=0;jAdd(this); //增加当前节点 int count=SubNode.GetCount();