Porytiles
Loading...
Searching...
No Matches
porytiles2::FilePalLoader Class Referenceabstract

A service interface that loads a Palette from a given file. More...

#include <file_pal_loader.hpp>

Inheritance diagram for porytiles2::FilePalLoader:
[legend]

Public Member Functions

virtual ~FilePalLoader ()=default
 
virtual Result< Palette< Rgba32 > > load (const std::filesystem::path &path) const =0
 

Detailed Description

A service interface that loads a Palette from a given file.

The FilePalLoader interface is file-format-agnostic. Different implementations can load from various pal file formats (e.g., JASC, .gbapal, etc.).

Definition at line 18 of file file_pal_loader.hpp.

Constructor & Destructor Documentation

◆ ~FilePalLoader()

virtual porytiles2::FilePalLoader::~FilePalLoader ( )
virtualdefault

Member Function Documentation

◆ load()

virtual Result< Palette< Rgba32 > > porytiles2::FilePalLoader::load ( const std::filesystem::path &  path) const
pure virtual

Implemented in porytiles2::JascPalLoader.


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