OpenTTD
Data Structures | Functions
saveload_filter.h File Reference

Declaration of filters used for saving and loading savegames. More...

Go to the source code of this file.

Data Structures

struct  LoadFilter
 Interface for filtering a savegame till it is loaded. More...
struct  SaveFilter
 Interface for filtering a savegame till it is written. More...

Functions

template<typename T >
LoadFilterCreateLoadFilter (LoadFilter *chain)
 Instantiator for a load filter.
template<typename T >
SaveFilterCreateSaveFilter (SaveFilter *chain, byte compression_level)
 Instantiator for a save filter.

Detailed Description

Declaration of filters used for saving and loading savegames.

Definition in file saveload_filter.h.

Function Documentation

template<typename T >
LoadFilter* CreateLoadFilter ( LoadFilter chain)

Instantiator for a load filter.

Parameters
chainThe next filter in this chain.
Template Parameters
TThe type of load filter to create.

Definition at line 56 of file saveload_filter.h.

template<typename T >
SaveFilter* CreateSaveFilter ( SaveFilter chain,
byte  compression_level 
)

Instantiator for a save filter.

Parameters
chainThe next filter in this chain.
compression_levelThe requested level of compression.
Template Parameters
TThe type of save filter to create.

Definition at line 102 of file saveload_filter.h.