Table of Contents

Struct MultiComponent

Namespace
Coherence.Generated
Assembly
Coherence.Common.Tests.dll
public struct MultiComponent : ICoherenceComponentData
Implements

Fields

Frame

public AbsoluteSimulationFrame Frame

Field Value

AbsoluteSimulationFrame

floatValue0

public float floatValue0

Field Value

float

floatValue1

public float floatValue1

Field Value

float

intValue

public int intValue

Field Value

int

order

public const int order = 0

Field Value

int

Properties

FieldsMask

public uint FieldsMask { readonly get; set; }

Property Value

uint

StoppedMask

public uint StoppedMask { readonly get; set; }

Property Value

uint

floatValue0Mask

public static uint floatValue0Mask { get; }

Property Value

uint

floatValue1Mask

public static uint floatValue1Mask { get; }

Property Value

uint

intValueMask

public static uint intValueMask { get; }

Property Value

uint

Methods

Clone()

public ICoherenceComponentData Clone()

Returns

ICoherenceComponentData

Deserialize(InProtocolBitStream)

public static (MultiComponent, uint) Deserialize(InProtocolBitStream bitStream)

Parameters

bitStream InProtocolBitStream

Returns

(MultiComponent, uint)

DiffWith(ICoherenceComponentData)

public uint DiffWith(ICoherenceComponentData data)

Parameters

data ICoherenceComponentData

Returns

uint

GetComponentOrder()

public int GetComponentOrder()

Returns

int

GetComponentType()

public uint GetComponentType()

Returns

uint

GetEntityRefs()

public HashSet<Entity> GetEntityRefs()

Returns

HashSet<Entity>

GetSimulationFrame()

public AbsoluteSimulationFrame GetSimulationFrame()

Returns

AbsoluteSimulationFrame

HasFields()

public bool HasFields()

Returns

bool

HasRefFields()

public bool HasRefFields()

Returns

bool

InitialFieldsMask()

public uint InitialFieldsMask()

Returns

uint

IsSendOrdered()

public bool IsSendOrdered()

Returns

bool

MapToAbsolute(IEntityMapper)

public IEntityMapper.Error MapToAbsolute(IEntityMapper mapper)

Parameters

mapper IEntityMapper

Returns

IEntityMapper.Error

MapToRelative(IEntityMapper)

public IEntityMapper.Error MapToRelative(IEntityMapper mapper)

Parameters

mapper IEntityMapper

Returns

IEntityMapper.Error

MergeWith(ICoherenceComponentData, uint)

public ICoherenceComponentData MergeWith(ICoherenceComponentData data, uint mask)

Parameters

data ICoherenceComponentData
mask uint

Returns

ICoherenceComponentData

PriorityLevel()

public int PriorityLevel()

Returns

int

ResetByteArrays(ICoherenceComponentData, uint)

public void ResetByteArrays(ICoherenceComponentData lastSent, uint mask)

Parameters

lastSent ICoherenceComponentData
mask uint

Serialize(MultiComponent, uint, IOutProtocolBitStream, Logger)

public static uint Serialize(MultiComponent data, uint mask, IOutProtocolBitStream bitStream, Logger logger)

Parameters

data MultiComponent
mask uint
bitStream IOutProtocolBitStream
logger Logger

Returns

uint

SetSimulationFrame(AbsoluteSimulationFrame)

public void SetSimulationFrame(AbsoluteSimulationFrame frame)

Parameters

frame AbsoluteSimulationFrame

ToString()

public override string ToString()

Returns

string