C# Class Klak.Math.XXHash

ファイルを表示 Open project: keijiro/Klak Class Usage Examples

Public Properties

Property Type Description
seed int

Public Methods

Method Description
GetHash ( int data ) : uint
GetHash ( int data, int seed ) : uint
Range ( float min, float max, int data ) : float
Range ( int max, int data ) : int
Range ( int min, int max, int data ) : int
Value01 ( int data ) : float
XXHash ( int seed )

Private Methods

Method Description
rotl32 ( uint x, int r ) : uint

Method Details

GetHash() public method

public GetHash ( int data ) : uint
data int
return uint

GetHash() public static method

public static GetHash ( int data, int seed ) : uint
data int
seed int
return uint

Range() public method

public Range ( float min, float max, int data ) : float
min float
max float
data int
return float

Range() public method

public Range ( int max, int data ) : int
max int
data int
return int

Range() public method

public Range ( int min, int max, int data ) : int
min int
max int
data int
return int

Value01() public method

public Value01 ( int data ) : float
data int
return float

XXHash() public method

public XXHash ( int seed )
seed int

Property Details

seed public_oe property

public int seed
return int