summaryrefslogtreecommitdiff
path: root/flam3.h
diff options
context:
space:
mode:
Diffstat (limited to 'flam3.h')
-rw-r--r--flam3.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/flam3.h b/flam3.h
index b26c57a..165fd5e 100644
--- a/flam3.h
+++ b/flam3.h
@@ -144,7 +144,8 @@ typedef enum {
#define VAR_MOBIUS 98
#define VAR_ASTERIA 99
#define VAR_BCOLLIDE 100
-#define flam3_nvariations 101
+#define VAR_BMOD 101
+#define flam3_nvariations 102
#include "vector.h"
#include "random.h"
@@ -377,6 +378,9 @@ typedef struct xform {
/* precalc */
double bcollide_bCa, bcollide_bCn_pi, bcollide_bCa_bCn, bcollide_pi_bCn;
+ /* bmod */
+ double bmod_radius, bmod_distance;
+
int num_active_vars;
double active_var_weights[flam3_nvariations];
int varFunc[flam3_nvariations];