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

Classes

struct  CellData
 
struct  CellKey
 
struct  CellRef
 
struct  ViewportData
 

Public Member Functions

void _notifier_update_cells (VisibilityNotifier2D *p_notifier, const Rect2 &p_rect, bool p_add)
 
void _notifier_add (VisibilityNotifier2D *p_notifier, const Rect2 &p_rect)
 
void _notifier_update (VisibilityNotifier2D *p_notifier, const Rect2 &p_rect)
 
void _notifier_remove (VisibilityNotifier2D *p_notifier)
 
void _add_viewport (Viewport *p_viewport, const Rect2 &p_rect)
 
void _update_viewport (Viewport *p_viewport, const Rect2 &p_rect)
 
void _remove_viewport (Viewport *p_viewport)
 
void _update ()
 

Public Attributes

Map< CellKey, CellDatacells
 
int cell_size
 
Map< VisibilityNotifier2D *, Rect2notifiers
 
Map< Viewport *, ViewportDataviewports
 
bool changed
 
uint64_t pass
 

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