Open 3D Engine AzNetworking API Reference
2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits BASE_TYPE.
Public Member Functions | |
TypeValidatingSerializer (uint8_t *buffer, uint32_t bufferCapacity) | |
TypeValidatingSerializer (const uint8_t *buffer, uint32_t bufferCapacity) | |
SerializerMode | GetSerializerMode () const override |
bool | Serialize (bool &value, const char *name) override |
bool | Serialize (char &value, const char *name, char minValue, char maxValue) override |
bool | Serialize (int8_t &value, const char *name, int8_t minValue, int8_t maxValue) override |
bool | Serialize (int16_t &value, const char *name, int16_t minValue, int16_t maxValue) override |
bool | Serialize (int32_t &value, const char *name, int32_t minValue, int32_t maxValue) override |
bool | Serialize (int64_t &value, const char *name, int64_t minValue, int64_t maxValue) override |
bool | Serialize (uint8_t &value, const char *name, uint8_t minValue, uint8_t maxValue) override |
bool | Serialize (uint16_t &value, const char *name, uint16_t minValue, uint16_t maxValue) override |
bool | Serialize (uint32_t &value, const char *name, uint32_t minValue, uint32_t maxValue) override |
bool | Serialize (uint64_t &value, const char *name, uint64_t minValue, uint64_t maxValue) override |
bool | Serialize (float &value, const char *name, float minValue, float maxValue) override |
bool | Serialize (double &value, const char *name, double minValue, double maxValue) override |
bool | SerializeBytes (uint8_t *buffer, uint32_t bufferCapacity, bool isString, uint32_t &outSize, const char *name) override |
bool | BeginObject (const char *name) override |
bool | EndObject (const char *name) override |
const uint8_t * | GetBuffer () const override |
uint32_t | GetCapacity () const override |
uint32_t | GetSize () const override |
void | ClearTrackedChangesFlag () override |
bool | GetTrackedChangesFlag () const override |
AzNetworking::TypeValidatingSerializer< BASE_TYPE >::TypeValidatingSerializer | ( | uint8_t * | buffer, |
uint32_t | bufferCapacity | ||
) |
Constructor.
buffer | output buffer to read from |
bufferCapacity | capacity of the buffer in bytes |