![]() |
Classes | |
| struct | CameraData |
| struct | NotifierData |
Public Types | |
| enum | { VISIBILITY_CULL_MAX =32768 } |
Public Member Functions | |
| void | _notifier_add (VisibilityNotifier *p_notifier, const AABB &p_rect) |
| void | _notifier_update (VisibilityNotifier *p_notifier, const AABB &p_rect) |
| void | _notifier_remove (VisibilityNotifier *p_notifier) |
| void | _add_camera (Camera *p_camera) |
| void | _update_camera (Camera *p_camera) |
| void | _remove_camera (Camera *p_camera) |
| void | _update (uint64_t p_frame) |
Public Attributes | |
| Octree< VisibilityNotifier > | octree |
| Map< VisibilityNotifier *, NotifierData > | notifiers |
| Map< Camera *, CameraData > | cameras |
| Vector< VisibilityNotifier * > | cull |
| bool | changed |
| uint64_t | pass |
| uint64_t | last_frame |
1.8.11