Mercurial > molko
diff src/libmlk-core/core/drawable.h @ 368:15bdac29ba4b
core: split drawable and drawable_stack
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 24 Oct 2021 17:07:20 +0200 |
parents | 19782ea1cf4a |
children | 460c78706989 |
line wrap: on
line diff
--- a/src/libmlk-core/core/drawable.h Sun Oct 24 16:32:34 2021 +0200 +++ b/src/libmlk-core/core/drawable.h Sun Oct 24 17:07:20 2021 +0200 @@ -21,8 +21,6 @@ #include "core.h" -#define DRAWABLE_STACK_MAX (128) - struct drawable { void *data; int x; @@ -33,10 +31,6 @@ void (*finish)(struct drawable *); }; -struct drawable_stack { - struct drawable *objects[DRAWABLE_STACK_MAX]; -}; - CORE_BEGIN_DECLS int @@ -51,24 +45,6 @@ void drawable_finish(struct drawable *); -void -drawable_stack_init(struct drawable_stack *); - -int -drawable_stack_add(struct drawable_stack *, struct drawable *); - -int -drawable_stack_update(struct drawable_stack *, unsigned int); - -void -drawable_stack_draw(struct drawable_stack *); - -int -drawable_stack_completed(const struct drawable_stack *); - -void -drawable_stack_finish(struct drawable_stack *); - CORE_END_DECLS #endif /* !MLK_CORE_DRAWABLE_H */