Rev 2097 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1528 | jag | 1 | /* |
2 | * starrer.h |
||
2302 | jag | 3 | * DIN Is Noise is copyright (c) 2006-2025 Jagannathan Sampath |
1528 | jag | 4 | * For more information, please visit http://dinisnoise.org/ |
5 | */ |
||
6 | |||
7 | |||
8 | #ifndef __STARRER |
||
9 | #define __STARRER |
||
10 | |||
11 | #include "spinner.h" |
||
12 | #include "plugin.h" |
||
13 | |||
14 | struct multi_curve; |
||
15 | struct curve_editor; |
||
16 | |||
17 | struct starrer : plugin { |
||
18 | // |
||
19 | // star polygon maker |
||
20 | // |
||
21 | int step; |
||
22 | spinner<int> sp_num_steps; |
||
23 | starrer (); |
||
24 | ~starrer (); |
||
25 | void load_params (); |
||
26 | void save_params (); |
||
27 | void setup (); |
||
28 | void render () {} |
||
29 | void draw (curve_editor* ed) {} |
||
30 | int apply (multi_curve& crv); |
||
31 | }; |
||
32 | |||
33 | #endif |
||
34 | |||
35 | |||
36 |