Click or drag to resize

MurmurHash Class

An implementation of HashFunction using MurmurHash3. See https://en.wikipedia.org/wiki/MurmurHash .
Inheritance Hierarchy

Namespace:  Gamelogic.Extensions.Internal.HashFunctions
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
public sealed class MurmurHash : HashFunction

The MurmurHash type exposes the following members.

Constructors
  NameDescription
Public methodMurmurHash
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHash(Byte)
Public methodGetHash(Int32) (Overrides HashFunctionGetHash(Int32).)
Public methodGetHash(Int32) (Overrides HashFunctionGetHash(Int32).)
Public methodGetHash(Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodGetHash(Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodRange(Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodRange(Int32, Int32, Int32)
Gets a hash value in the given range (including the minimum value but exlcuding the maximum).
(Inherited from HashFunction.)
Public methodRange(Single, Single, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodRange(Single, Single, Int32)
Gets a float presentation of the hash value in the given range.
(Inherited from HashFunction.)
Public methodRange(Int32, Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodRange(Single, Single, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodRange(Int32, Int32, Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodRange(Single, Single, Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodToString (Inherited from Object.)
Public methodValue(Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodValue(Int32)
Gets a floating point value representation (between 0 and 1) of the hash for the given data.
(Inherited from HashFunction.)
Public methodValue(Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Public methodValue(Int32, Int32, Int32)
Optional method that can be implemented to optimize this special case.
(Inherited from HashFunction.)
Top
Extension Methods
  NameDescription
Public Extension MethodThrowIfNull
Throws a NullReferenceException if the object is null.
(Defined by ObjectExtensions.)
Top
See Also