TEvaluationTreeEntryContainer<T>
Namespace: UAssetAPI.PropertyTypes.Structs
public struct TEvaluationTreeEntryContainer<T>
Type Parameters
T
Inheritance Object → ValueType → TEvaluationTreeEntryContainer<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>