Simulator::ISerializerDatabase class

Base classes

class Object
This class represents a basic reference counted object.

Derived classes

class SerializerDatabase

Public static variables

static const uint32_t TYPE

Public functions

auto AsDatabase() -> Resource::Database* pure virtual
auto GetCOMSerializer() -> ICOMSerializer* pure virtual
auto OpenReadStream(const ResourceKey& key, ISerializerReadStream** ppStream) -> bool pure virtual
auto CloseReadStream(ISerializerReadStream* pStream) -> bool pure virtual
auto LoadClassObjects(uint32_t version) -> bool pure virtual
auto OpenWriteStream(const ResourceKey& key, ISerializerWriteStream** ppStream, bool bTruncate) -> bool pure virtual
auto CloseWriteStream(ISerializerWriteStream* pStream) -> bool pure virtual
auto SaveClassObjects() -> bool pure virtual
auto HasKey(const ResourceKey& key) const -> bool pure virtual
auto GetPercentageCompletion() const -> float pure virtual
auto SetPercentageCompletion(float fPercentageCompletion0To100) -> void pure virtual