Lysa  0.0
Lysa 3D Engine
ImageManager Member List

This is the complete list of members for ImageManager, including all inherited members.

ImageManager(size_t capacity)ImageManager
ResourcesManager(ResourcesManager &) = deleteResourcesManager< Image >delete
ResourcesManager(const size_t capacity, const std::string &name)ResourcesManager< Image >inlineprotected
allocate(std::unique_ptr< Image > instance)ResourcesManager< Image >inlineprotected
create(const std::shared_ptr< vireo::Image > &image, const std::string &name="Image")ImageManager
create(const void *data, uint32 width, uint32 height, vireo::ImageFormat imageFormat=vireo::ImageFormat::R8G8B8A8_SRGB, const std::string &name="Image")ImageManager
ResourcesManager< Image >::create(Args &&...args)ResourcesManager< Image >inline
destroy(unique_id id) overrideImageManageroverridevirtual
destroy(const Image &image) overrideImageManagerinlineoverridevirtual
getBlankCubeMap() constImageManagerinline
getBlankImage() constImageManagerinline
getCapacity() constResourcesManager< Image >inline
getImages() constImageManagerinline
have(const unique_id id) constResourcesManager< Image >inline
isFull() constResourcesManager< Image >inlineprotected
load(const std::string &filepath, vireo::ImageFormat imageFormat=vireo::ImageFormat::R8G8B8A8_SRGB)ImageManager
operator=(ResourcesManager &) = deleteResourcesManager< Image >delete
operator[](const unique_id id)ResourcesManager< Image >inline
operator[](const unique_id id) constResourcesManager< Image >inline
resourcesResourcesManager< Image >protected
save(unique_id image_id, const std::string &filepath)ImageManager
use(const unique_id id)ResourcesManager< Image >inline
~ImageManager() overrideImageManageroverride
~ResourcesManager()ResourcesManager< Image >inlinevirtual