Potential optimization
Former-commit-id: 85a2f1836e459a66a29cad5f417f6839390b461b
This commit is contained in:
parent
d7a66d08b6
commit
844c6d7d3d
|
|
@ -46,7 +46,8 @@ NzScene::NzScene()
|
||||||
|
|
||||||
NzScene::~NzScene()
|
NzScene::~NzScene()
|
||||||
{
|
{
|
||||||
for (NzNode* child : m_impl->root.GetChilds())
|
const std::vector<NzNode*>& childs = m_impl->root.GetChilds();
|
||||||
|
for (NzNode* child : childs)
|
||||||
{
|
{
|
||||||
if (child->GetNodeType() == nzNodeType_Scene)
|
if (child->GetNodeType() == nzNodeType_Scene)
|
||||||
static_cast<NzSceneNode*>(child)->SetScene(nullptr);
|
static_cast<NzSceneNode*>(child)->SetScene(nullptr);
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,8 @@ void NzSceneNode::OnVisibilityChange(bool visibility)
|
||||||
|
|
||||||
void NzSceneNode::RecursiveSetScene(NzScene* scene, NzNode* node)
|
void NzSceneNode::RecursiveSetScene(NzScene* scene, NzNode* node)
|
||||||
{
|
{
|
||||||
for (NzNode* child : node->GetChilds())
|
const std::vector<NzNode*>& childs = node->GetChilds();
|
||||||
|
for (NzNode* child : childs)
|
||||||
{
|
{
|
||||||
if (child->GetNodeType() == nzNodeType_Scene)
|
if (child->GetNodeType() == nzNodeType_Scene)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue