diff options
| author | JP Appel <jeanpierre.appel01@gmail.com> | 2024-04-30 05:02:08 -0400 |
|---|---|---|
| committer | JP Appel <jeanpierre.appel01@gmail.com> | 2024-04-30 05:02:08 -0400 |
| commit | 05ba9a3fc30878dcabbbe02929f24da189008293 (patch) | |
| tree | 54d4e936822458380a0222fa0233006d9170a52f /src/fractal_render.h | |
| parent | a9760b31a2dfc672c72c4257a4e293fafb08c0b3 (diff) | |
gif support
Diffstat (limited to 'src/fractal_render.h')
| -rw-r--r-- | src/fractal_render.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/fractal_render.h b/src/fractal_render.h index a23acad..e527ce1 100644 --- a/src/fractal_render.h +++ b/src/fractal_render.h @@ -1,6 +1,17 @@ #pragma once #include <stdio.h> +#include <gd.h> + #include "grids.h" -typedef void (*renderer_func)(FILE*, const grid_t*); +typedef union { + grid_t* grid; + struct { + size_t size; + int delay; + grid_t** grids; + } grid_array; +} renderer_params; +typedef void (*renderer_func)(FILE*, const renderer_params*); +typedef gdImagePtr (*grid_image_converter)(grid_t*); |
