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 */