ScummVM API documentation
Gob::SaveHandler Class Referenceabstract

#include <savehandler.h>

Inheritance diagram for Gob::SaveHandler:
Gob::FakeFileHandler Gob::NotesHandler Gob::SaveLoad_Adibou1::GameFileHandler Gob::SaveLoad_Fascination::GameHandler Gob::SaveLoad_Geisha::GameHandler Gob::SaveLoad_Inca2::GameHandler Gob::SaveLoad_Inca2::VoiceHandler Gob::SaveLoad_Playtoons::GameHandler Gob::SaveLoad_v2::GameHandler Gob::SaveLoad_v3::GameHandler Gob::SaveLoad_v4::CurScreenPropsHandler Gob::SaveLoad_v4::GameHandler Gob::SaveLoad_v4::ScreenPropsHandler Gob::SaveLoad_v6::AutoHandler Gob::SaveLoad_v6::ExtraHandler Gob::SaveLoad_v6::GameHandler Gob::SaveLoad_v6::TempHandler Gob::SaveLoad_v7::GameFileHandler Gob::TempSpriteHandler

Public Member Functions

 SaveHandler (GobEngine *vm)
 
virtual int32 getSize ()=0
 
virtual bool load (int16 dataVar, int32 size, int32 offset)=0
 
virtual bool save (int16 dataVar, int32 size, int32 offset)=0
 
virtual bool loadToRaw (byte *ptr, int32 size, int32 offset)
 
virtual bool saveFromRaw (const byte *ptr, int32 size, int32 offset)
 
virtual bool deleteFile ()
 

Static Public Member Functions

static uint32 getVarSize (GobEngine *vm)
 

Protected Attributes

GobEngine_vm
 

Detailed Description

A handler for a specific save file.

Member Function Documentation

◆ getSize()

◆ load()

◆ save()

◆ deleteFile()


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