Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IImageManager.hpp
Go to the documentation of this file.
1
#ifndef LIBS_GRAPHICS_IIMAGEMANAGER_HPP_
2
#define LIBS_GRAPHICS_IIMAGEMANAGER_HPP_
3
4
#include "
ui/graphics/Image.hpp
"
5
#include "
ui/resources/ImageResource.hpp
"
6
7
class
IImageManager
8
{
9
public
:
10
virtual
~IImageManager
() =
default
;
11
12
virtual
std::shared_ptr<iv::ui::graphics::Image>
loadImage
(
const
iv::ui::resources::ImageResource
&resource) = 0;
13
};
14
15
#endif
/* LIBS_GRAPHICS_IIMAGEMANAGER_HPP_ */
ImageResource.hpp
IImageManager
Definition
IImageManager.hpp:8
IImageManager::loadImage
virtual std::shared_ptr< iv::ui::graphics::Image > loadImage(const iv::ui::resources::ImageResource &resource)=0
IImageManager::~IImageManager
virtual ~IImageManager()=default
iv::ui::resources::ImageResource
Definition
ImageResource.hpp:15
Image.hpp
src
ui
graphics
IImageManager.hpp
Generated by
1.12.0