Class Deserialize
- Namespace
- Coherence.Serializer
- Assembly
- Coherence.Serializer.dll
public static class Deserialize
- Inheritance
-
Deserialize
Methods
ReadEntity(IInBitStream, AbsoluteSimulationFrame, ref ushort, out EntityWithMeta, Logger)
public static bool ReadEntity(IInBitStream bitStream, AbsoluteSimulationFrame referenceSimulationFrame, ref ushort lastIndex, out EntityWithMeta meta, Logger logger)
Parameters
bitStreamIInBitStreamreferenceSimulationFrameAbsoluteSimulationFramelastIndexushortmetaEntityWithMetaloggerLogger
Returns
ReadFloatingOrigin(IInBitStream, Logger)
public static Vector3d ReadFloatingOrigin(IInBitStream bitstream, Logger logger)
Parameters
bitstreamIInBitStreamloggerLogger
Returns
ReadPacket(AbsoluteSimulationFrame, Vector3, ISchemaSpecificComponentDeserialize, IInBitStream, IComponentInfo, Logger)
public static List<EntityUpdate> ReadPacket(AbsoluteSimulationFrame referenceSimulationFrame, Vector3 floatingOriginDelta, ISchemaSpecificComponentDeserialize componentDeserializer, IInBitStream bitStream, IComponentInfo definition, Logger logger)
Parameters
referenceSimulationFrameAbsoluteSimulationFramefloatingOriginDeltaVector3componentDeserializerISchemaSpecificComponentDeserializebitStreamIInBitStreamdefinitionIComponentInfologgerLogger
Returns
UpdateComponents(ISchemaSpecificComponentDeserialize, EntityUpdate, EntityWithMeta, IInBitStream, IComponentInfo, Logger)
public static EntityUpdate UpdateComponents(ISchemaSpecificComponentDeserialize componentDeserializer, EntityUpdate entityUpdate, EntityWithMeta meta, IInBitStream bitStream, IComponentInfo definition, Logger logger)
Parameters
componentDeserializerISchemaSpecificComponentDeserializeentityUpdateEntityUpdatemetaEntityWithMetabitStreamIInBitStreamdefinitionIComponentInfologgerLogger