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() {} + }; + +}