diff options
author | rodri <rgl@antares-labs.eu> | 2020-06-13 21:35:02 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2020-06-13 21:35:02 +0000 |
commit | e3e16e2fb021b61e45b01113cb1654cd7e4911c6 (patch) | |
tree | 0cdacaf28fd552a137b2e4ea70d5af003bcdee55 /dat.h | |
parent | 0b0726f3a990ee241fd93b5c3f53631bfbb4c455 (diff) | |
download | puppeteer-e3e16e2fb021b61e45b01113cb1654cd7e4911c6.tar.gz puppeteer-e3e16e2fb021b61e45b01113cb1654cd7e4911c6.tar.bz2 puppeteer-e3e16e2fb021b61e45b01113cb1654cd7e4911c6.zip |
added basic canvas and layer management.
Diffstat (limited to 'dat.h')
-rw-r--r-- | dat.h | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1,7 +1,16 @@ typedef struct Layer Layer; +typedef struct Canvas Canvas; struct Layer { - RFrame rf; - Image *canvas; + RFrame; + Image *image; + Layer *prev, *next; +}; + +struct Canvas +{ + RFrame; + Image *image; + Layer layers; }; |