improved node rendering according to visibility

This commit is contained in:
devZoGok
2024-06-11 20:37:13 +03:00
parent a6319e0f35
commit c2beebe3e2
+11 -1
View File
@@ -43,7 +43,17 @@ namespace vb01{
}
void Node::update(){
if(visible){
bool render = true;
Node *ancestor = this;
while(ancestor){
render = ancestor->isVisible();
ancestor = ancestor->getParent();
if(!render) break;
}
if(render){
for(Light *l : lights)
l->update();