#include <AssetSerializer.h>
Inherits AZ::Serialize::IDataSerializer.
Public Member Functions | |
| size_t | Save (const void *classPtr, IO::GenericStream &stream, bool isDataBigEndian=false) override |
| size_t | DataToText (IO::GenericStream &in, IO::GenericStream &out, bool isDataBigEndian) override |
| size_t | TextToData (const char *text, unsigned int textVersion, IO::GenericStream &stream, bool isDataBigEndian) override |
| bool | Load (void *classPtr, IO::GenericStream &stream, unsigned int version, bool isDataBigEndian) override |
| bool | LoadWithFilter (void *classPtr, IO::GenericStream &stream, unsigned int version, const Data::AssetFilterCB &assetFilterCallback, bool isDataBigEndian=false) |
| void | Clone (const void *sourcePtr, void *destPtr) |
| bool | CompareValueData (const void *lhs, const void *rhs) override |
Static Public Attributes | |
| static AssetSerializer | s_serializer |
Generic IDataSerializer specialization for Asset<T> This is used internally by the object stream because assets need special handling during serialization