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

Public Member Functions

 AZ_RTTI (JsonEntityIdMapper, "{8E139C95-827F-45B1-BCF0-F54F2D02C594}")
 
virtual JsonSerializationResult::Result MapJsonToId (EntityId &outputValue, const rapidjson::Value &inputValue, JsonDeserializerContext &context)=0
 
virtual JsonSerializationResult::Result MapIdToJson (rapidjson::Value &outputValue, const EntityId &inputValue, JsonSerializerContext &context)=0
 
void SetIsEntityReference (bool isEntityReference)
 
bool GetAcceptUnregisteredEntity ()
 
void SetAcceptUnregisteredEntity (bool acceptUnregisteredEntity)
 

Protected Attributes

bool m_isEntityReference = true
 
bool m_acceptUnregisteredEntity = false
 

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