Inherits BASE_TYPE.
|
| 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 (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 (long &value, const char *name, long minValue, long maxValue) override |
|
bool | Serialize (AZ::s64 &value, const char *name, AZ::s64 minValue, AZ::s64 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 (unsigned long &value, const char *name, unsigned long minValue, unsigned long maxValue) override |
|
bool | Serialize (AZ::u64 &value, const char *name, AZ::u64 minValue, AZ::u64 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 |
|