Jazz2::IResumable class

Base interface of a resumable object.

Implemented by objects that can serialize their state to a stream so the session can be saved and later restored (e.g. the running level), enabling the "resume on start" feature.

Derived classes

class LevelHandler
Level handler of a local game session.

Constructors, destructors, conversion operators

IResumable()
Creates a new instance.

Public functions

auto SerializeResumableToStream(Stream& dest) -> bool pure virtual
Serializes object state to a stream.