OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
PCX_LOD_Compressed_Loader Class Reference

#include <ImageLoader.h>

Inheritance diagram for PCX_LOD_Compressed_Loader:
PCX_Loader ImageLoader

Public Member Functions

template<class Lod >
 PCX_LOD_Compressed_Loader (Lod *lod, std::string_view filename)
 
virtual bool Load (RgbaImage *rgbaImage, GrayscaleImage *indexedImage, Palette *palette) override
 
- Public Member Functions inherited from ImageLoader
virtual ~ImageLoader ()=default
 
const std::string & GetResourceName () const
 
virtual bool Load (RgbaImage *rgbaImage, GrayscaleImage *indexedImage, Palette *palette)=0
 

Protected Attributes

std::function< Blob()> blob_func
 
- Protected Attributes inherited from ImageLoader
std::string resource_name
 

Additional Inherited Members

- Protected Member Functions inherited from PCX_Loader
bool InternalLoad (const Blob &data, RgbaImage *rgbaImage)
 

Constructor & Destructor Documentation

◆ PCX_LOD_Compressed_Loader()

template<class Lod >
PCX_LOD_Compressed_Loader::PCX_LOD_Compressed_Loader ( Lod *  lod,
std::string_view  filename 
)
inline

Member Function Documentation

◆ Load()

bool PCX_LOD_Compressed_Loader::Load ( RgbaImage rgbaImage,
GrayscaleImage indexedImage,
Palette palette 
)
overridevirtual

Implements ImageLoader.

Member Data Documentation

◆ blob_func

std::function<Blob()> PCX_LOD_Compressed_Loader::blob_func
protected

The documentation for this class was generated from the following files: