summaryrefslogtreecommitdiff
path: root/src/modules/sparkler/bsp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/sparkler/bsp.h')
-rw-r--r--src/modules/sparkler/bsp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/sparkler/bsp.h b/src/modules/sparkler/bsp.h
index f5ce303..3ca0c02 100644
--- a/src/modules/sparkler/bsp.h
+++ b/src/modules/sparkler/bsp.h
@@ -25,4 +25,6 @@ void bsp_delete_occupant(bsp_t *bsp, bsp_occupant_t *occupant);
void bsp_move_occupant(bsp_t *bsp, bsp_occupant_t *occupant, v3f_t *position);
void bsp_search_sphere(bsp_t *bsp, v3f_t *center, float radius_min, float radius_max, void (*cb)(bsp_t *, list_head_t *, void *), void *cb_data);
+void bsp_walk_leaves(const bsp_t *bsp, void (*cb)(const bsp_t *bsp, const list_head_t *occupants, unsigned depth, const v3f_t *bv_min, const v3f_t *bv_max, void *cb_data), void *cb_data);
+
#endif
© All Rights Reserved