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
bitStream
IInBitStreamreferenceSimulationFrame
AbsoluteSimulationFramelastIndex
ushortmeta
EntityWithMetalogger
Logger
Returns
ReadFloatingOrigin(IInBitStream, Logger)
public static Vector3d ReadFloatingOrigin(IInBitStream bitstream, Logger logger)
Parameters
bitstream
IInBitStreamlogger
Logger
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
referenceSimulationFrame
AbsoluteSimulationFramefloatingOriginDelta
Vector3componentDeserializer
ISchemaSpecificComponentDeserializebitStream
IInBitStreamdefinition
IComponentInfologger
Logger
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
componentDeserializer
ISchemaSpecificComponentDeserializeentityUpdate
EntityUpdatemeta
EntityWithMetabitStream
IInBitStreamdefinition
IComponentInfologger
Logger