Custom template to cover all fundamental AZMATH classes. More...
#include <MathScriptHelpers.h>
Inherits AZ::Serialize::IDataSerializer.
Additional Inherited Members | |
Public Member Functions inherited from AZ::Serialize::IDataSerializer | |
virtual size_t | Save (const void *classPtr, IO::GenericStream &stream, bool isDataBigEndian=false)=0 |
Store the class data into a stream. | |
virtual bool | Load (void *classPtr, IO::GenericStream &stream, unsigned int version, bool isDataBigEndian=false)=0 |
Load the class data from a stream. | |
virtual size_t | DataToText (IO::GenericStream &in, IO::GenericStream &out, bool isDataBigEndian)=0 |
Convert binary data to text. | |
virtual size_t | TextToData (const char *text, unsigned int textVersion, IO::GenericStream &stream, bool isDataBigEndian=false)=0 |
Convert text data to binary, to support loading old version formats. We must respect text version if the text->binary format has changed! | |
virtual bool | CompareValueData (const void *lhs, const void *rhs)=0 |
virtual void | PostClone (void *) |
Optional post processing of the cloned data to deal with members that are not serialize-reflected. | |
Static Public Member Functions inherited from AZ::Serialize::IDataSerializer | |
static IDataSerializerDeleter | CreateDefaultDeleteDeleter () |
static IDataSerializerDeleter | CreateNoDeleteDeleter () |
Custom template to cover all fundamental AZMATH classes.