Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | RowCounts |
Public Member Functions | |
MetadataAggregator (MetadataReader baseReader, IReadOnlyList< MetadataReader > deltaReaders) | |
MetadataAggregator (IReadOnlyList< int >? baseTableRowCounts, IReadOnlyList< int >? baseHeapSizes, IReadOnlyList< MetadataReader >? deltaReaders) | |
Handle | GetGenerationHandle (Handle handle, out int generation) |
Package Functions | |
MetadataAggregator (RowCounts[][] rowCounts, int[][] heapSizes) | |
Static Package Functions | |
static RowCounts[][] | GetBaseRowCounts (IReadOnlyList< int > baseRowCounts, int generations) |
static void | CalculateDeltaRowCountsForGeneration (RowCounts[][] rowCounts, int generation, ref EnCMapTableReader encMapTable) |
Private Member Functions | |
MetadataAggregator (MetadataReader baseReader, IReadOnlyList< int > baseTableRowCounts, IReadOnlyList< int > baseHeapSizes, IReadOnlyList< MetadataReader > deltaReaders) | |
Static Private Member Functions | |
static void | CalculateBaseCounts (MetadataReader baseReader, out IReadOnlyList< int > baseTableRowCounts, out IReadOnlyList< int > baseHeapSizes) |
static ImmutableArray< ImmutableArray< int > > | CalculateHeapSizes (IReadOnlyList< int > baseSizes, IReadOnlyList< MetadataReader > deltaReaders) |
static ImmutableArray< ImmutableArray< RowCounts > > | CalculateRowCounts (IReadOnlyList< int > baseRowCounts, IReadOnlyList< MetadataReader > deltaReaders) |
static ImmutableArray< ImmutableArray< T > > | ToImmutable< T > (T[][] array) |
Private Attributes | |
readonly ImmutableArray< ImmutableArray< int > > | _heapSizes |
readonly ImmutableArray< ImmutableArray< RowCounts > > | _rowCounts |
Definition at line 6 of file MetadataAggregator.cs.