ISerializerReadStream class
Base classes
- class ISerializerStream
Public static variables
Public functions
- auto Open(ISerializerDatabase* pDatabase, const ResourceKey& key) -> bool pure virtual
- auto Close() -> bool pure virtual
- auto IsOpen() const -> bool pure virtual
- auto IsGood() const -> bool pure virtual
-
auto GetRecord() const -> Resource::
IRecord* pure virtual - auto GetDatabase() const -> ISerializerDatabase* pure virtual
-
auto ReadObjectPointer(uint32_
t castTypeID, ObjectPtr& dst, bool bLoadImmediately) -> bool pure virtual - auto ReadPointer(ISimulatorSerializable* pointer, bool bLoadImmediately) -> bool pure virtual
-
auto ReadProperty(App::
Property& dst) -> bool pure virtual -
auto ReadRawData(void* pBuffer,
size_
t size) -> bool pure virtual -
auto GetSerializationVersion() const -> uint32_
t pure virtual -
auto SetSerializationVersion(uint32_
t version) -> void pure virtual
Protected functions
-
auto ReadPropertyByID(uint32_
t propertyID, App:: Property& dst) -> bool pure virtual