Table of Contents

Struct ComponentUpdates

Namespace
Coherence.Entities
Assembly
Coherence.Entities.dll
public struct ComponentUpdates

Fields

FloatingOriginDelta

public Vector3 FloatingOriginDelta

Field Value

Vector3

Properties

Count

public int Count { get; }

Property Value

int

Store

public readonly SortedValueMap<uint, ComponentChange> Store { get; }

Property Value

SortedValueMap<uint, ComponentChange>

Methods

ClearMask(ComponentChange)

public void ClearMask(ComponentChange change)

Parameters

change ComponentChange

Clone()

public ComponentUpdates Clone()

Returns

ComponentUpdates

New(IDictionary<uint, ComponentChange>)

public static ComponentUpdates New(IDictionary<uint, ComponentChange> componentChanges)

Parameters

componentChanges IDictionary<uint, ComponentChange>

Returns

ComponentUpdates

New(IReadOnlyList<ICoherenceComponentData>)

public static ComponentUpdates New(IReadOnlyList<ICoherenceComponentData> data)

Parameters

data IReadOnlyList<ICoherenceComponentData>

Returns

ComponentUpdates

New(int)

public static ComponentUpdates New(int capacity)

Parameters

capacity int

Returns

ComponentUpdates

Remove(uint)

public void Remove(uint componentType)

Parameters

componentType uint

Reset()

public void Reset()

ToString()

public override string ToString()

Returns

string

Update(ComponentChange)

public void Update(ComponentChange change)

Parameters

change ComponentChange

Update(ComponentUpdates)

public void Update(ComponentUpdates data)

Parameters

data ComponentUpdates