Inherits AZ::JsonUnsupportedTypesSerializer.
Public Member Functions | |
| AZ_RTTI (JsonBitsetSerializer, "{10CE969D-D69E-4B3F-8593-069736F8F705}", JsonUnsupportedTypesSerializer) | |
Public Member Functions inherited from AZ::JsonUnsupportedTypesSerializer | |
| AZ_RTTI (JsonUnsupportedTypesSerializer, "{AFCC76B9-1F28-429D-8B4E-020BFD95ADAC}", BaseJsonSerializer) | |
| JsonSerializationResult::Result | Load (void *outputValue, const Uuid &outputValueTypeId, const rapidjson::Value &inputValue, JsonDeserializerContext &context) override |
| JsonSerializationResult::Result | Store (rapidjson::Value &outputValue, const void *inputValue, const void *defaultValue, const Uuid &valueTypeId, JsonSerializerContext &context) override |
Public Member Functions inherited from AZ::BaseJsonSerializer | |
| AZ_RTTI (BaseJsonSerializer, "{7291FFDC-D339-40B5-BB26-EA067A327B21}") | |
| virtual OperationFlags | GetOperationsFlags () const |
| Returns the operation flags which tells the Json Serialization how this custom json serializer can be used. | |
Public Attributes | |
| AZ_CLASS_ALLOCATOR_DECL | |
Public Attributes inherited from AZ::JsonUnsupportedTypesSerializer | |
| AZ_CLASS_ALLOCATOR_DECL | |
Additional Inherited Members | |
Public Types inherited from AZ::BaseJsonSerializer | |
| enum class | ContinuationFlags { None = 0 , ResolvePointer = 1 << 0 , ReplaceDefault = 1 << 1 , LoadAsNewInstance = 1 << 2 , IgnoreTypeSerializer = 1 << 3 } |
| enum class | OperationFlags { None = 0 , ManualDefault = 1 << 0 , InitializeNewInstance = 1 << 1 } |
|
overrideprotectedvirtual |
Implements AZ::JsonUnsupportedTypesSerializer.