X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flayers.hpp;h=adfd7338027ffa7b93d4bbb5c88692db9f878d77;hb=e4222ca8da3b02afca5625fa2cef6832aa8ce90e;hp=a8ab2cc937265b0bdffec1a9b9398a331251896c;hpb=d1127dd62c25e9c4c7d545de2456c6f4c4d7309f;p=apps%2Fagl-service-windowmanager.git diff --git a/src/layers.hpp b/src/layers.hpp index a8ab2cc..adfd733 100644 --- a/src/layers.hpp +++ b/src/layers.hpp @@ -114,11 +114,14 @@ struct layer_map } json to_json() const; - void setupArea(int output_w, int output_h); compositor::rect getAreaSize(const std::string &area); + const compositor::rect getScaleDestRect(int output_w, int output_h, const std::string &aspect_setting); + int loadAreaDb(); private: std::unordered_map area2size; + + static const char *kDefaultAreaDb; }; struct result to_layer_map(nlohmann::json const &j);