From e7a1d1b26534416d27b674a5702673d6ab8f82cb Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sun, 22 May 2022 11:15:15 +0300 Subject: [PATCH] Add ui::image_provider interface --- libs/ui/include/psemek/ui/image_provider.hpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 libs/ui/include/psemek/ui/image_provider.hpp diff --git a/libs/ui/include/psemek/ui/image_provider.hpp b/libs/ui/include/psemek/ui/image_provider.hpp new file mode 100644 index 00000000..126da17d --- /dev/null +++ b/libs/ui/include/psemek/ui/image_provider.hpp @@ -0,0 +1,17 @@ +#pragma once + +#include + +#include + +namespace psemek::ui +{ + + struct image_provider + { + virtual gfx::texture_view_2d get(std::string_view const & id) = 0; + + virtual ~ image_provider() {} + }; + +}