Class FlawedPointHash.FlowerHash
java.lang.Object
com.github.yellowstonegames.grid.IPointHash.LongImpl
com.github.yellowstonegames.grid.FlawedPointHash.FlowerHash
- All Implemented Interfaces:
com.github.yellowstonegames.core.IFlawed, FlawedPointHash, IPointHash
- Enclosing interface:
FlawedPointHash
public static class FlawedPointHash.FlowerHash
extends IPointHash.LongImpl
implements FlawedPointHash
-
Nested Class Summary
Nested classes/interfaces inherited from interface FlawedPointHash
FlawedPointHash.CubeHash, FlawedPointHash.FlowerHash, FlawedPointHash.FNVHash, FlawedPointHash.LowLeaningHash, FlawedPointHash.QuiltHash, FlawedPointHash.RugHash, FlawedPointHash.SquishedCubeHashNested classes/interfaces inherited from interface IPointHash
IPointHash.IntImpl, IPointHash.LongImpl -
Field Summary
Fields inherited from class IPointHash.LongImpl
state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetState()longhashLongs(long x, long y, long s) longhashLongs(long x, long y, long z, long s) longhashLongs(long x, long y, long z, long w, long s) longhashLongs(long x, long y, long z, long w, long u, long s) longhashLongs(long x, long y, long z, long w, long u, long v, long s) longhashLongs(long x, long y, long z, long w, long u, long v, long m, long s) inthashWithState(int x, int y, int state) inthashWithState(int x, int y, int z, int state) inthashWithState(int x, int y, int z, int w, int state) inthashWithState(int x, int y, int z, int w, int u, int state) inthashWithState(int x, int y, int z, int w, int u, int v, int state) inthashWithState(int x, int y, int z, int w, int u, int v, int m, int state)
-
Constructor Details
-
FlowerHash
public FlowerHash() -
FlowerHash
public FlowerHash(long state)
-
-
Method Details
-
getState
public long getState() -
hashLongs
public long hashLongs(long x, long y, long s) -
hashLongs
public long hashLongs(long x, long y, long z, long s) -
hashLongs
public long hashLongs(long x, long y, long z, long w, long s) -
hashLongs
public long hashLongs(long x, long y, long z, long w, long u, long s) -
hashLongs
public long hashLongs(long x, long y, long z, long w, long u, long v, long s) -
hashLongs
public long hashLongs(long x, long y, long z, long w, long u, long v, long m, long s) -
hashWithState
public int hashWithState(int x, int y, int state) - Specified by:
hashWithStatein interfaceIPointHash
-
hashWithState
public int hashWithState(int x, int y, int z, int state) - Specified by:
hashWithStatein interfaceIPointHash
-
hashWithState
public int hashWithState(int x, int y, int z, int w, int state) - Specified by:
hashWithStatein interfaceIPointHash
-
hashWithState
public int hashWithState(int x, int y, int z, int w, int u, int state) - Specified by:
hashWithStatein interfaceIPointHash
-
hashWithState
public int hashWithState(int x, int y, int z, int w, int u, int v, int state) - Specified by:
hashWithStatein interfaceIPointHash
-
hashWithState
public int hashWithState(int x, int y, int z, int w, int u, int v, int m, int state) - Specified by:
hashWithStatein interfaceIPointHash
-