ISerializerWriteStream class
Base classes
- class ISerializerStream
Public static variables
Public functions
- auto Open(ISerializerDatabase* pDatabase, const ResourceKey& key, bool bTruncate) -> 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 WriteObjectPointer(Object* pObject) -> bool pure virtual
- auto WritePointer(ISimulatorSerializable* pointer) -> bool pure virtual
-
auto WriteProperty(App::
Property& src) -> bool pure virtual -
auto WriteRawData(void* pData,
size_
t size) -> bool pure virtual
Protected functions
-
auto WritePropertyWithID(uint32_
t propertyID, App:: Property& src) -> bool pure virtual