summaryrefslogtreecommitdiff
path: root/src/modules/sparkler/particles.h
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2020-03-29 18:44:08 -0700
committerVito Caputo <vcaputo@pengaru.com>2020-09-11 01:05:40 -0700
commite34d928d56debcb6dbdc4f16335ece59209b5e27 (patch)
tree6aad462dc06b02933dba441abc92cd0dd3c29cd2 /src/modules/sparkler/particles.h
parent521da365b17aaf861af33bcc3c79ffedf1a77cf0 (diff)
modules/sparkler: add particles conf parameter
Just stubbed out for now, wanting to restore some octree overlays like the old standalone sparkler had. Those can be wired up to settings so rtv can occasionally show the spatial partition and matched particles.
Diffstat (limited to 'src/modules/sparkler/particles.h')
-rw-r--r--src/modules/sparkler/particles.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/modules/sparkler/particles.h b/src/modules/sparkler/particles.h
index 689934b..b191b6e 100644
--- a/src/modules/sparkler/particles.h
+++ b/src/modules/sparkler/particles.h
@@ -6,9 +6,14 @@
#include "list.h"
#include "particle.h"
+typedef struct particles_conf_t {
+ unsigned show_bsp_leafs:1;
+ unsigned show_bsp_matches:1;
+} particles_conf_t;
+
typedef struct particles_t particles_t;
-particles_t * particles_new(void);
+particles_t * particles_new(const particles_conf_t *conf);
void particles_draw(particles_t *particles, fb_fragment_t *fragment);
particle_status_t particles_sim(particles_t *particles);
void particles_age(particles_t *particles);
© All Rights Reserved