From b5bd5840744a0a3e36b1be8f9ab95492d1005bca Mon Sep 17 00:00:00 2001 From: spl3g Date: Sat, 1 Nov 2025 19:34:45 +0300 Subject: Show the waves! (badly) --- src/clay_renderer_SDL3.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/clay_renderer_SDL3.h') diff --git a/src/clay_renderer_SDL3.h b/src/clay_renderer_SDL3.h index 6ece289..5ba1104 100644 --- a/src/clay_renderer_SDL3.h +++ b/src/clay_renderer_SDL3.h @@ -14,6 +14,7 @@ typedef struct { typedef enum { CUSTOM_ELEMENT_TYPE_CIRCLE, + CUSTOM_ELEMENT_TYPE_WAVE_SCREEN, } CustomElementType; typedef struct { @@ -22,11 +23,18 @@ typedef struct { Clay_Color color; } CircleData; +typedef struct { + float *point_buffer; + size_t buffer_len; + Clay_Color color; +} WaveScreenData; + typedef struct { CustomElementType type; union { CircleData circle; + WaveScreenData wave_screen; }; } CustomElementData; -- cgit v1.2.3