Struct GenericFieldULong2
public struct GenericFieldULong2 : ICoherenceComponentData
- Implements
Fields
number
public ulong number
Field Value
numberSimulationFrame
public AbsoluteSimulationFrame numberSimulationFrame
Field Value
order
public const int order = 0
Field Value
Properties
FieldsMask
public uint FieldsMask { readonly get; set; }
Property Value
StoppedMask
public uint StoppedMask { readonly get; set; }
Property Value
numberMask
public static uint numberMask { get; }
Property Value
Methods
Clone()
public ICoherenceComponentData Clone()
Returns
Deserialize(AbsoluteSimulationFrame, InProtocolBitStream)
public static GenericFieldULong2 Deserialize(AbsoluteSimulationFrame referenceSimulationFrame, InProtocolBitStream bitStream)
Parameters
referenceSimulationFrameAbsoluteSimulationFramebitStreamInProtocolBitStream
Returns
DiffWith(ICoherenceComponentData)
public uint DiffWith(ICoherenceComponentData data)
Parameters
Returns
FromInterop(IntPtr, int, InteropAbsoluteSimulationFrame*, int)
public static GenericFieldULong2 FromInterop(IntPtr data, int dataSize, InteropAbsoluteSimulationFrame* simFrames, int simFramesCount)
Parameters
dataIntPtrdataSizeintsimFramesInteropAbsoluteSimulationFrame*simFramesCountint
Returns
GetComponentOrder()
public int GetComponentOrder()
Returns
GetComponentType()
public uint GetComponentType()
Returns
GetEntityRefs()
public HashSet<Entity> GetEntityRefs()
Returns
GetFieldCount()
public int GetFieldCount()
Returns
GetMinSimulationFrame()
public AbsoluteSimulationFrame? GetMinSimulationFrame()
Returns
GetSimulationFrames()
public long[] GetSimulationFrames()
Returns
- long[]
HasFields()
public bool HasFields()
Returns
HasRefFields()
public bool HasRefFields()
Returns
InitialFieldsMask()
public uint InitialFieldsMask()
Returns
IsSendOrdered()
public bool IsSendOrdered()
Returns
MapToAbsolute(IEntityMapper)
public IEntityMapper.Error MapToAbsolute(IEntityMapper mapper)
Parameters
mapperIEntityMapper
Returns
MapToRelative(IEntityMapper)
public IEntityMapper.Error MapToRelative(IEntityMapper mapper)
Parameters
mapperIEntityMapper
Returns
MergeWith(ICoherenceComponentData)
public ICoherenceComponentData MergeWith(ICoherenceComponentData data)
Parameters
Returns
PriorityLevel()
public int PriorityLevel()
Returns
ReplaceReferences(Entity, Entity)
Replaces all references to 'fromEntity' with 'toEntity' in this component.
public uint ReplaceReferences(Entity fromEntity, Entity toEntity)
Parameters
Returns
- uint
The field mask of references that were changed.
Serialize(GenericFieldULong2, bool, AbsoluteSimulationFrame, IOutProtocolBitStream, Logger)
public static uint Serialize(GenericFieldULong2 data, bool isRefSimFrameValid, AbsoluteSimulationFrame referenceSimulationFrame, IOutProtocolBitStream bitStream, Logger logger)
Parameters
dataGenericFieldULong2isRefSimFrameValidboolreferenceSimulationFrameAbsoluteSimulationFramebitStreamIOutProtocolBitStreamloggerLogger
Returns
ToString()
public override string ToString()