summaryrefslogtreecommitdiff
path: root/src/common/public_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/public_internal.h')
-rw-r--r--src/common/public_internal.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/common/public_internal.h b/src/common/public_internal.h
new file mode 100644
index 0000000..210b222
--- /dev/null
+++ b/src/common/public_internal.h
@@ -0,0 +1,12 @@
+#ifndef YASL_PUBLIC_INTERNAL_H
+#define YASL_PUBLIC_INTERNAL_H
+#include "yasl/yasl.h"
+#include "common/backend.h"
+struct yasl_private_display *yasl_public_display(void);
+bool yasl_public_owner(void);
+bool yasl_public_surface(yasl_surface *, bool mutation);
+bool yasl_public_fail(int error);
+void yasl_public_set_error(enum yasl_error, int native_error);
+void yasl_public_register_surface(yasl_surface *, unsigned flags, yasl_surface *parent);
+void yasl_private_surface_notify_refresh(struct yasl_surface *);
+#endif