Interface ISchemaSpecificComponentSerialize
- Namespace
- Coherence.ProtocolDef
- Assembly
- Coherence.ProtocolDef.dll
public interface ISchemaSpecificComponentSerialize
Methods
WriteCommand(IEntityCommand, uint, IOutProtocolBitStream, Logger)
void WriteCommand(IEntityCommand data, uint commandType, IOutProtocolBitStream bitStream, Logger logger)
Parameters
data
IEntityCommandcommandType
uintbitStream
IOutProtocolBitStreamlogger
Logger
WriteComponentUpdate(ICoherenceComponentData, uint, bool, AbsoluteSimulationFrame, IOutProtocolBitStream, Logger)
uint WriteComponentUpdate(ICoherenceComponentData data, uint serializeAs, bool isRefSimFrameValid, AbsoluteSimulationFrame referenceSimulationFrame, IOutProtocolBitStream protocolStream, Logger logger)
Parameters
data
ICoherenceComponentDataserializeAs
uintisRefSimFrameValid
boolreferenceSimulationFrame
AbsoluteSimulationFrameprotocolStream
IOutProtocolBitStreamlogger
Logger
Returns
WriteInput(IEntityInput, uint, IOutProtocolBitStream, Logger)
void WriteInput(IEntityInput data, uint inputType, IOutProtocolBitStream bitStream, Logger logger)
Parameters
data
IEntityInputinputType
uintbitStream
IOutProtocolBitStreamlogger
Logger