- std::vector<unsigned> renderOrder() const;
- std::string role(unsigned surface) const;
- std::string role() const;
- const std::vector<std::string> &roles() const;
- void setRole(const std::string& role);
- void appendRole(const std::string& role);
- //bool addSurface(const std::string& role, unsigned surface);