| bring_to_front()=0 | clan::DisplayWindowProvider | pure virtual | 
  | capture_mouse(bool capture)=0 | clan::DisplayWindowProvider | pure virtual | 
  | client_to_screen(const Point &client)=0 | clan::DisplayWindowProvider | pure virtual | 
  | create(DisplayWindowSite *site, const DisplayWindowDescription &description)=0 | clan::DisplayWindowProvider | pure virtual | 
  | create_cursor(const CursorDescription &cursor_description)=0 | clan::DisplayWindowProvider | pure virtual | 
  | enable_alpha_channel(const Rect &blur_rect)=0 | clan::DisplayWindowProvider | pure virtual | 
  | extend_frame_into_client_area(int left, int top, int right, int bottom)=0 | clan::DisplayWindowProvider | pure virtual | 
  | flip(int interval)=0 | clan::DisplayWindowProvider | pure virtual | 
  | get_clipboard_image() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_clipboard_text() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_game_controllers()=0 | clan::DisplayWindowProvider | pure virtual | 
  | get_gc()=0 | clan::DisplayWindowProvider | pure virtual | 
  | get_geometry() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_handle() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_keyboard()=0 | clan::DisplayWindowProvider | pure virtual | 
  | get_maximum_size(bool client_area) const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_minimum_size(bool client_area) const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_mouse()=0 | clan::DisplayWindowProvider | pure virtual | 
  | get_pixel_ratio() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_title() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | get_viewport() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | has_focus() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | hide()=0 | clan::DisplayWindowProvider | pure virtual | 
  | hide_system_cursor()=0 | clan::DisplayWindowProvider | pure virtual | 
  | is_clipboard_image_available() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | is_clipboard_text_available() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | is_fullscreen() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | is_maximized() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | is_minimized() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | is_visible() const =0 | clan::DisplayWindowProvider | pure virtual | 
  | maximize()=0 | clan::DisplayWindowProvider | pure virtual | 
  | minimize()=0 | clan::DisplayWindowProvider | pure virtual | 
  | request_repaint()=0 | clan::DisplayWindowProvider | pure virtual | 
  | restore()=0 | clan::DisplayWindowProvider | pure virtual | 
  | screen_to_client(const Point &screen)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_clipboard_image(const PixelBuffer &buf)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_clipboard_text(const std::string &text)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_cursor(CursorProvider *cursor)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_cursor(StandardCursor type)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_enabled(bool enable)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_large_icon(const PixelBuffer &image)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_maximum_size(int width, int height, bool client_area)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_minimum_size(int width, int height, bool client_area)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_pixel_ratio(float ratio)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_position(const Rect &pos, bool client_area)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_size(int width, int height, bool client_area)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_small_icon(const PixelBuffer &image)=0 | clan::DisplayWindowProvider | pure virtual | 
  | set_title(const std::string &new_title)=0 | clan::DisplayWindowProvider | pure virtual | 
  | show(bool activate)=0 | clan::DisplayWindowProvider | pure virtual | 
  | show_system_cursor()=0 | clan::DisplayWindowProvider | pure virtual | 
  | toggle_fullscreen()=0 | clan::DisplayWindowProvider | pure virtual | 
  | ~DisplayWindowProvider() | clan::DisplayWindowProvider | inlinevirtual |