Porytiles
Loading...
Searching...
No Matches
porytiles::JascPalLoader Class Referencefinal

An implementation of FilePalLoader that loads palettes from JASC-PAL (Paintshop Pro) pal files. More...

#include <jasc_pal_loader.hpp>

Inheritance diagram for porytiles::JascPalLoader:
[legend]
Collaboration diagram for porytiles::JascPalLoader:
[legend]

Public Member Functions

 JascPalLoader (gsl::not_null< const TextFormatter * > format)
 
ChainableResult< Palette< Rgba32, pal::max_size > > load (const std::filesystem::path &path) const override
 
ChainableResult< Palette< Rgba32, pal::max_size > > load_with_wildcards (const std::filesystem::path &path) const override
 
- Public Member Functions inherited from porytiles::FilePalLoader
virtual ~FilePalLoader ()=default
 

Detailed Description

An implementation of FilePalLoader that loads palettes from JASC-PAL (Paintshop Pro) pal files.

Definition at line 18 of file jasc_pal_loader.hpp.

Constructor & Destructor Documentation

◆ JascPalLoader()

porytiles::JascPalLoader::JascPalLoader ( gsl::not_null< const TextFormatter * >  format)
inlineexplicit

Definition at line 20 of file jasc_pal_loader.hpp.

Member Function Documentation

◆ load()

ChainableResult< Palette< Rgba32, pal::max_size > > porytiles::JascPalLoader::load ( const std::filesystem::path &  path) const
overridevirtual

Implements porytiles::FilePalLoader.

Definition at line 238 of file jasc_pal_loader.cpp.

◆ load_with_wildcards()

ChainableResult< Palette< Rgba32, pal::max_size > > porytiles::JascPalLoader::load_with_wildcards ( const std::filesystem::path &  path) const
overridevirtual

Implements porytiles::FilePalLoader.

Definition at line 233 of file jasc_pal_loader.cpp.


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