- Timestamp:
- 01/06/09 15:18:41 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/RenderTraverser.cpp
r3245 r3251 291 291 } 292 292 293 } 293 294 bool RenderTraverser::IsNodeVisible(BvhNode *node, int maxSize) 295 { 296 // no invisible objects 297 if (SceneEntity::GetGlobalVisibleId() == -1) return true; 298 299 int geometrySize; 300 SceneEntity **entities = mBvh->GetGeometry(node, geometrySize); 301 302 if (geometrySize > maxSize) return true; 303 304 for (int i = 0; i < geometrySize; ++ i) 305 { 306 if (entities[i]->IsVisible()) return true; 307 } 308 309 return false; 310 } 311 312 313 }
Note: See TracChangeset
for help on using the changeset viewer.