Open 3D Engine AzNetworking API Reference  22.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzNetworking::ISerializer Member List

This is the complete list of members for AzNetworking::ISerializer, including all inherited members.

BeginObject(const char *name)=0AzNetworking::ISerializerpure virtual
ClearTrackedChangesFlag()=0AzNetworking::ISerializerpure virtual
EndObject(const char *name)=0AzNetworking::ISerializerpure virtual
GetBuffer() const =0AzNetworking::ISerializerpure virtual
GetCapacity() const =0AzNetworking::ISerializerpure virtual
GetSerializerMode() const =0AzNetworking::ISerializerpure virtual
GetSize() const =0AzNetworking::ISerializerpure virtual
GetTrackedChangesFlag() const =0AzNetworking::ISerializerpure virtual
Invalidate()AzNetworking::ISerializerinline
ISerializer()=default (defined in AzNetworking::ISerializer)AzNetworking::ISerializer
IsValid() constAzNetworking::ISerializerinlinevirtual
m_serializerValid (defined in AzNetworking::ISerializer)AzNetworking::ISerializerprotected
Serialize(bool &value, const char *name)=0AzNetworking::ISerializerpure virtual
Serialize(char &value, const char *name, char minValue=AZStd::numeric_limits< char >::min(), char maxValue=AZStd::numeric_limits< char >::max())=0AzNetworking::ISerializerpure virtual
Serialize(int8_t &value, const char *name, int8_t minValue=AZStd::numeric_limits< int8_t >::min(), int8_t maxValue=AZStd::numeric_limits< int8_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(int16_t &value, const char *name, int16_t minValue=AZStd::numeric_limits< int16_t >::min(), int16_t maxValue=AZStd::numeric_limits< int16_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(int32_t &value, const char *name, int32_t minValue=AZStd::numeric_limits< int32_t >::min(), int32_t maxValue=AZStd::numeric_limits< int32_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(int64_t &value, const char *name, int64_t minValue=AZStd::numeric_limits< int64_t >::min(), int64_t maxValue=AZStd::numeric_limits< int64_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(uint8_t &value, const char *name, uint8_t minValue=AZStd::numeric_limits< uint8_t >::min(), uint8_t maxValue=AZStd::numeric_limits< uint8_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(uint16_t &value, const char *name, uint16_t minValue=AZStd::numeric_limits< uint16_t >::min(), uint16_t maxValue=AZStd::numeric_limits< uint16_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(uint32_t &value, const char *name, uint32_t minValue=AZStd::numeric_limits< uint32_t >::min(), uint32_t maxValue=AZStd::numeric_limits< uint32_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(uint64_t &value, const char *name, uint64_t minValue=AZStd::numeric_limits< uint64_t >::min(), uint64_t maxValue=AZStd::numeric_limits< uint64_t >::max())=0AzNetworking::ISerializerpure virtual
Serialize(float &value, const char *name, float minValue=AZStd::numeric_limits< float >::min(), float maxValue=AZStd::numeric_limits< float >::max())=0AzNetworking::ISerializerpure virtual
Serialize(double &value, const char *name, double minValue=AZStd::numeric_limits< double >::min(), double maxValue=AZStd::numeric_limits< double >::max())=0AzNetworking::ISerializerpure virtual
Serialize(TYPE &value, const char *name)AzNetworking::ISerializerinline
SerializeBytes(uint8_t *buffer, uint32_t bufferCapacity, bool isString, uint32_t &outSize, const char *name)=0AzNetworking::ISerializerpure virtual
~ISerializer()=default (defined in AzNetworking::ISerializer)AzNetworking::ISerializervirtual