#include <memory>
#include <unordered_map>
#include <experimental/optional>
-#include "config.hpp"
#include "controller_hooks.hpp"
#include "layers.hpp"
#include "layout.hpp"
-#include "policy.hpp"
#include "wayland_ivi_wm.hpp"
#include "hmi-debug.h"
std::unique_ptr<struct compositor::controller> controller;
std::vector<std::unique_ptr<struct wl::output>> outputs;
- struct config config;
-
// track current layouts separately
layer_map layers;
std::vector<int> pending_end_draw;
- Policy policy;
-
std::map<const char *, struct afb_event> map_afb_event;
// Surface are info (x, y, w, h)