22#ifndef ULTIMA8_GFX_SHAPEARCHIVE_H
23#define ULTIMA8_GFX_SHAPEARCHIVE_H
25#include "ultima/ultima8/filesys/archive.h"
31struct ConvertShapeFormat;
38 :
Archive(), _id(
id), _format(format), _palette(pal) { }
41 :
Archive(rs), _id(
id), _format(format), _palette(pal) { }
45 Shape *getShape(uint32 shapenum);
47 void cache(uint32 shapenum)
override;
Definition: atari-screen.h:42
Archive()
create Archive without any input sources
Definition: shape_archive.h:34
bool isCached(uint32 shapenum) const override
Check if an object is cached.
void cache(uint32 shapenum) override
Cache a single object.
void uncache(uint32 shapenum) override