Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Add< T > (T value) |
void | Add< T > (T value, IEqualityComparer< T >? comparer) |
void | AddBytes (ReadOnlySpan< byte > value) |
int | ToHashCode () |
override int | GetHashCode () |
override bool | Equals (object? obj) |
Static Public Member Functions | |
static int | Combine< T1 > (T1 value1) |
static int | Combine< T1, T2 > (T1 value1, T2 value2) |
static int | Combine< T1, T2, T3 > (T1 value1, T2 value2, T3 value3) |
static int | Combine< T1, T2, T3, T4 > (T1 value1, T2 value2, T3 value3, T4 value4) |
static int | Combine< T1, T2, T3, T4, T5 > (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5) |
static int | Combine< T1, T2, T3, T4, T5, T6 > (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6) |
static int | Combine< T1, T2, T3, T4, T5, T6, T7 > (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7) |
static int | Combine< T1, T2, T3, T4, T5, T6, T7, T8 > (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8) |
Private Member Functions | |
void | Add (int value) |
Static Private Member Functions | |
static unsafe uint | GenerateGlobalSeed () |
static void | Initialize (out uint v1, out uint v2, out uint v3, out uint v4) |
static uint | Round (uint hash, uint input) |
static uint | QueueRound (uint hash, uint queuedValue) |
static uint | MixState (uint v1, uint v2, uint v3, uint v4) |
static uint | MixEmptyState () |
static uint | MixFinal (uint hash) |
Private Attributes | |
uint | _v1 |
uint | _v2 |
uint | _v3 |
uint | _v4 |
uint | _queue1 |
uint | _queue2 |
uint | _queue3 |
uint | _length |
Static Private Attributes | |
static readonly uint | s_seed = GenerateGlobalSeed() |
Definition at line 10 of file HashCode.cs.