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

An implementation of FilePalSaver that saves palettes to JASC-PAL (Paintshop Pro) pal files. More...

#include <jasc_pal_saver.hpp>

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

Public Member Functions

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

Detailed Description

An implementation of FilePalSaver that saves palettes to JASC-PAL (Paintshop Pro) pal files.

Definition at line 16 of file jasc_pal_saver.hpp.

Constructor & Destructor Documentation

◆ JascPalSaver()

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

Definition at line 18 of file jasc_pal_saver.hpp.

Member Function Documentation

◆ save()

ChainableResult< void > porytiles::JascPalSaver::save ( const Palette< Rgba32, pal::max_size > &  pal,
const std::filesystem::path &  path 
) const
overridevirtual

Implements porytiles::FilePalSaver.

Definition at line 10 of file jasc_pal_saver.cpp.


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