SerializerWriteStream class
Constructors, destructors, conversion operators
Public functions
-
auto Cast(uint32_
t type) const -> void* override - auto Open(ISerializerDatabase* pDatabase, const ResourceKey& key, bool bTruncate) -> 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 WriteObjectPointer(Object* pObject) -> bool override
- auto WritePointer(ISimulatorSerializable* pointer) -> bool override
-
auto WriteProperty(App::
Property& src) -> bool override -
auto WriteRawData(void* pData,
size_
t size) -> bool override
Protected functions
-
auto WritePropertyWithID(uint32_
t propertyID, App:: Property& src) -> bool override
Protected variables
-
eastl::intrusive_ptr<Resource::
IRecord> mpRecord - eastl::intrusive_ptr<ISerializerDatabase> mpDatabase
- bool mbOK