Base class for all visual asset loaders.
More...
#include <BaseLoadableHolder.h>
Base class for all visual asset loaders.
Definition at line 19 of file BaseLoadableHolder.h.
◆ imageType
◆ BaseLoadableHolder()
◆ ~BaseLoadableHolder()
gui_framework::utility::BaseLoadableHolder::~BaseLoadableHolder |
( |
| ) |
|
|
virtual |
◆ addImage()
virtual uint16_t gui_framework::utility::BaseLoadableHolder::addImage |
( |
const std::filesystem::path & | pathToImage | ) |
|
|
pure virtual |
◆ begin()
|
finaloverridevirtualnoexcept |
◆ cbegin()
|
finaloverridevirtualnoexcept |
◆ cend()
|
finaloverridevirtualnoexcept |
◆ contains()
bool gui_framework::utility::BaseLoadableHolder::contains |
( |
const std::filesystem::path & | pathToImage | ) |
const |
|
finalvirtual |
◆ end()
|
finaloverridevirtualnoexcept |
◆ getImageIndex()
uint16_t gui_framework::utility::BaseLoadableHolder::getImageIndex |
( |
const std::filesystem::path & | pathToImage | ) |
const |
|
finalvirtual |
◆ getImageList()
HIMAGELIST gui_framework::utility::BaseLoadableHolder::getImageList |
( |
| ) |
const |
|
finalvirtual |
◆ getImagesHeight()
uint16_t gui_framework::utility::BaseLoadableHolder::getImagesHeight |
( |
| ) |
const |
|
finalvirtual |
◆ getImagesWidth()
uint16_t gui_framework::utility::BaseLoadableHolder::getImagesWidth |
( |
| ) |
const |
|
finalvirtual |
◆ getImageType() [1/2]
virtual imageType gui_framework::utility::BaseLoadableHolder::getImageType |
( |
const std::filesystem::path & | pathToImage | ) |
const |
|
finalvirtual |
◆ getImageType() [2/2]
◆ insertImage()
uint16_t gui_framework::utility::BaseLoadableHolder::insertImage |
( |
const std::filesystem::path & | pathToImage, |
|
|
imageType | type ) |
|
finalprotectedvirtual |
◆ loadBaseLoadableHolderStructure()
pair< string, json::utility::jsonObject::variantType > & gui_framework::utility::BaseLoadableHolder::loadBaseLoadableHolderStructure |
( |
json::utility::jsonObject & | current | ) |
const |
|
finalvirtual |
◆ operator[]() [1/2]
virtual uint16_t gui_framework::utility::BaseLoadableHolder::operator[] |
( |
const std::filesystem::path & | pathToImage | ) |
const |
|
finalvirtual |
- Parameters
-
- Returns
- Exceptions
-
◆ operator[]() [2/2]
filesystem::path gui_framework::utility::BaseLoadableHolder::operator[] |
( |
uint16_t | index | ) |
const |
|
finalvirtual |
◆ removeImage() [1/2]
virtual void gui_framework::utility::BaseLoadableHolder::removeImage |
( |
const std::filesystem::path & | pathToImage | ) |
|
|
finalvirtual |
◆ removeImage() [2/2]
void gui_framework::utility::BaseLoadableHolder::removeImage |
( |
uint16_t | imageIndex | ) |
|
|
finalvirtual |
◆ imageList
HIMAGELIST gui_framework::utility::BaseLoadableHolder::imageList |
|
protected |
◆ images
std::unordered_map<std::wstring, imageData> gui_framework::utility::BaseLoadableHolder::images |
|
protected |
◆ imagesHeight
uint16_t gui_framework::utility::BaseLoadableHolder::imagesHeight |
|
protected |
◆ imagesWidth
uint16_t gui_framework::utility::BaseLoadableHolder::imagesWidth |
|
protected |
The documentation for this class was generated from the following files: