void csMeshFactoryWrapper::SetZBufModeRecursive (csZBufMode mode) { SetZBufMode (mode); const iMeshFactoryList* ml = &children; if (!ml) return; int i; for (i = 0 ; i < ml->GetCount () ; i++) ml->Get (i)->SetZBufModeRecursive (mode); }
void csMeshWrapper::SetZBufModeRecursive (csZBufMode mode) { SetZBufMode (mode); const csRefArray<iSceneNode>& children = movable.GetChildren (); size_t i; for (i = 0 ; i < children.GetSize () ; i++) { iMeshWrapper* mesh = children[i]->QueryMesh (); if (mesh) mesh->SetZBufModeRecursive (mode); } }