aboutsummaryrefslogtreecommitdiff
path: root/include/sway/output.h
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2017-11-11 14:41:18 -0500
committerDrew DeVault <sir@cmpwn.com>2017-11-11 14:41:18 -0500
commit1efd5f819f9986bf27e390f4988359388606cea0 (patch)
treebb417f4442a37e7d2baea13cc6e674a70978acf7 /include/sway/output.h
parent7eafcc75f6f8abd2346e0d72b063bc10ce24378f (diff)
Wire up output frame loop
Diffstat (limited to 'include/sway/output.h')
-rw-r--r--include/sway/output.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/include/sway/output.h b/include/sway/output.h
index e1bdd3f0..2a222238 100644
--- a/include/sway/output.h
+++ b/include/sway/output.h
@@ -1,9 +1,20 @@
#ifndef _SWAY_OUTPUT_H
#define _SWAY_OUTPUT_H
-
+#include <time.h>
+#include <wayland-server.h>
+#include <wlr/types/wlr_output.h>
#include "container.h"
#include "focus.h"
+struct sway_server;
+
+struct sway_output {
+ struct wlr_output *wlr_output;
+ struct wl_listener frame;
+ struct sway_server *server;
+ struct timespec last_frame;
+};
+
// Position is absolute coordinates on the edge where the adjacent output
// should be searched for.
swayc_t *output_by_name(const char* name, const struct wlc_point *abs_pos);