Open 3D Engine AzCore API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::AssetSerializer Class Reference

#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
 

Detailed Description

Generic IDataSerializer specialization for Asset<T> This is used internally by the object stream because assets need special handling during serialization


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