SerializerReadStream class
Constructors, destructors, conversion operators
Public functions
-
auto Cast(uint32_
t type) const -> void* override - auto Open(ISerializerDatabase* pDatabase, const ResourceKey& key) -> bool override
- auto Close() -> bool override
- auto IsOpen() const -> bool override
- auto IsGood() const -> bool override
-
auto GetRecord() const -> Resource::
IRecord* override - auto GetDatabase() const -> ISerializerDatabase* override
-
auto ReadObjectPointer(uint32_
t castTypeID, ObjectPtr& dst, bool bLoadImmediately) -> bool override - auto ReadPointer(ISimulatorSerializable* pointer, bool bLoadImmediately) -> bool override
-
auto ReadProperty(App::
Property& dst) -> bool override -
auto ReadRawData(void* pBuffer,
size_
t size) -> bool override -
auto GetSerializationVersion() const -> uint32_
t override -
auto SetSerializationVersion(uint32_
t version) -> void override -
auto Skip(const uint32_
t skipCount) -> bool virtual
Protected functions
-
auto ReadPropertyByID(uint32_
t propertyID, App:: Property& dst) -> bool override
Protected variables
- bool mbOK
-
uint32_
t mVersion -
eastl::intrusive_ptr<Resource::
IRecord> mpRecord - eastl::intrusive_ptr<ISerializerDatabase> mpDatabase