Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
PersistFactoryClass Class Referenceabstract

#include <persistfactory.h>

Inherited by DazzlePersistFactoryClass, RenderObjPersistFactoryClass, and SimplePersistFactoryClass< T, CHUNKID >.

Public Member Functions

 PersistFactoryClass (void)
 
virtual ~PersistFactoryClass (void)
 
virtual uint32 Chunk_ID (void) const =0
 
virtual PersistClassLoad (ChunkLoadClass &cload) const =0
 
virtual void Save (ChunkSaveClass &csave, PersistClass *obj) const =0
 

Friends

class SaveLoadSystemClass
 

Detailed Description

Definition at line 64 of file persistfactory.h.

Constructor & Destructor Documentation

◆ PersistFactoryClass()

PersistFactoryClass::PersistFactoryClass ( void )

Definition at line 41 of file persistfactory.cpp.

◆ ~PersistFactoryClass()

PersistFactoryClass::~PersistFactoryClass ( void )
virtual

Definition at line 47 of file persistfactory.cpp.

Member Function Documentation

◆ Chunk_ID()

virtual uint32 PersistFactoryClass::Chunk_ID ( void ) const
pure virtual

◆ Load()

virtual PersistClass * PersistFactoryClass::Load ( ChunkLoadClass & cload) const
pure virtual

◆ Save()

virtual void PersistFactoryClass::Save ( ChunkSaveClass & csave,
PersistClass * obj ) const
pure virtual

Friends And Related Symbol Documentation

◆ SaveLoadSystemClass

friend class SaveLoadSystemClass
friend

Definition at line 78 of file persistfactory.h.


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