diff options
Diffstat (limited to 'src/flam3.h')
-rw-r--r-- | src/flam3.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/flam3.h b/src/flam3.h index 3c7cda7..e94ec89 100644 --- a/src/flam3.h +++ b/src/flam3.h @@ -59,7 +59,7 @@ int flam3_get_palette(int palette_index, flam3_palette p, double hue_rotation); extern char *flam3_variation_names[]; -#define flam3_nvariations 98 +#define flam3_nvariations 99 #define flam3_nxforms 12 #define flam3_parent_fn_len 30 @@ -178,6 +178,7 @@ extern char *flam3_variation_names[]; #define VAR_COTH 95 #define VAR_AUGER 96 #define VAR_FLUX 97 +#define VAR_MOBIUS 98 typedef struct { @@ -389,6 +390,12 @@ typedef struct xform { /* Flux */ double flux_spread; + + /* Mobius */ + double mobius_re_a, mobius_im_a; + double mobius_re_b, mobius_im_b; + double mobius_re_c, mobius_im_c; + double mobius_re_d, mobius_im_d; /* If perspective is used, precalculate these values */ /* from the _angle and _dist */ |