Classes | Public Types | Public Member Functions | Public Attributes | List of all members
SpatialIndexer Struct Reference

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< VisibilityNotifieroctree
 
Map< VisibilityNotifier *, NotifierDatanotifiers
 
Map< Camera *, CameraDatacameras
 
Vector< VisibilityNotifier * > cull
 
bool changed
 
uint64_t pass
 
uint64_t last_frame
 

The documentation for this struct was generated from the following file: