TEvaluationTreeEntryContainer<T>

Namespace: UAssetAPI.PropertyTypes.Structs

public struct TEvaluationTreeEntryContainer<T>

Type Parameters

T

Inheritance ObjectValueTypeTEvaluationTreeEntryContainer<T>

Fields

Entries

List of allocated entries for each allocated entry. Should only ever grow, never shrink. Shrinking would cause previously established handles to become invalid. */

public FEntry[] Entries;

Items

Linear array of allocated entry contents. Once allocated, indices are never invalidated until Compact is called. Entries needing more capacity are re-allocated on the end of the array.

public T[] Items;

Constructors

TEvaluationTreeEntryContainer(FEntry[], T[])

TEvaluationTreeEntryContainer(FEntry[] entries, T[] items)

Parameters

entries FEntry[]

items T[]

TEvaluationTreeEntryContainer(AssetBinaryReader, Func<T>)

TEvaluationTreeEntryContainer(AssetBinaryReader reader, Func<T> valueReader)

Parameters

reader AssetBinaryReader

valueReader Func<T>

Methods

Write(AssetBinaryWriter, Action<T>)

void Write(AssetBinaryWriter writer, Action<T> valueWriter)

Parameters

writer AssetBinaryWriter

valueWriter Action<T>