Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
namespace wm {
struct surface_id_to_layer {
namespace wm {
struct surface_id_to_layer {
+ // Min and max surface ID mapped to this layer
int id_min = -1;
int id_max = -1;
int id_min = -1;
int id_max = -1;
+ // A more or less descriptive name?
+ // The rectangular region surfaces are allowed to draw on
+ // this layer, note however, width and hieght of the rect
+ // can be negative, in which case they specify that
+ // the actual value is computed using MAX + 1 - w
+ // That is; allow us to specify dimensions dependent on
+ // e.g. screen dimension, w/o knowing the actual screen size.
+ // XXX perhaps a zorder is needed here?
explicit surface_id_to_layer(nlohmann::json const &j);
explicit surface_id_to_layer(nlohmann::json const &j);