class
ManagedDeltaHandler
Inherits:
IDeltaHandler
Delta handler that performs RTTI object delta for managed objects.
Managed objects require special delta handling since their serialization works differently.
Protected
Methods
GenerateDeltaRecursive
SPtr<SerializedObject> GenerateDeltaRecursive(IReflectable *original, IReflectable *modified, ObjectMap &objectMap, RTTIOperationContext &context, bool replicableOnly) override
Recursive version of GenerateDelta(const SPtr <IReflectable > & , const SPtr <IReflectable > & , bool).
GenerateDeltaApplyCommands
void GenerateDeltaApplyCommands(const SPtr<IReflectable> &object, const SPtr<SerializedObject> &delta, FrameAllocator &allocator, DeltaObjectMap &objectMap, FrameVector<DeltaCommand> &inOutDeltaCommands, RTTIOperationContext &context) override
Generates a set of commands that determine operations that need to be performed on in order to apply all the changes from .
Commands are output in .