Plasma Engine  2.0
Loading...
Searching...
No Matches
plAbstractGraphDdlSerializer Class Reference

Static Public Member Functions

static void Write (plStreamWriter &inout_stream, const plAbstractObjectGraph *pGraph, const plAbstractObjectGraph *pTypesGraph=nullptr, bool bCompactMmode=true, plOpenDdlWriter::TypeStringMode typeMode=plOpenDdlWriter::TypeStringMode::Shortest)
 
static plResult Read (plStreamReader &inout_stream, plAbstractObjectGraph *pGraph, plAbstractObjectGraph *pTypesGraph=nullptr, bool bApplyPatches=true)
 
static void Write (plOpenDdlWriter &inout_stream, const plAbstractObjectGraph *pGraph, const plAbstractObjectGraph *pTypesGraph=nullptr)
 
static plResult Read (const plOpenDdlReaderElement *pRootElement, plAbstractObjectGraph *pGraph, plAbstractObjectGraph *pTypesGraph=nullptr, bool bApplyPatches=true)
 
static void WriteDocument (plStreamWriter &inout_stream, const plAbstractObjectGraph *pHeader, const plAbstractObjectGraph *pGraph, const plAbstractObjectGraph *pTypes, bool bCompactMode=true, plOpenDdlWriter::TypeStringMode typeMode=plOpenDdlWriter::TypeStringMode::Shortest)
 
static plResult ReadDocument (plStreamReader &inout_stream, plUniquePtr< plAbstractObjectGraph > &ref_pHeader, plUniquePtr< plAbstractObjectGraph > &ref_pGraph, plUniquePtr< plAbstractObjectGraph > &ref_pTypes, bool bApplyPatches=true)
 
static plResult ReadHeader (plStreamReader &inout_stream, plAbstractObjectGraph *pGraph)
 

The documentation for this class was generated from the following files: