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, CellData > | cells |
int | cell_size |
Map< VisibilityNotifier2D *, Rect2 > | notifiers |
Map< Viewport *, ViewportData > | viewports |
bool | changed |
uint64_t | pass |