Class NoiseAlgorithms
- Namespace
- Gamelogic.Grids.Examples
- Assembly
- Assembly-CSharp.dll
public static class NoiseAlgorithms
- Inheritance
-
NoiseAlgorithms
- Inherited Members
-
Fields
PointyHexRemainders
public static readonly List<PointyHexPoint> PointyHexRemainders
Field Value
- List<PointyHexPoint>
Methods
Blur(IGrid<float, FlatHexPoint>, int)
public static IGrid<float, FlatHexPoint> Blur(IGrid<float, FlatHexPoint> grid, int n)
Parameters
grid
IGrid<float, FlatHexPoint>
n
int
Returns
- IGrid<float, FlatHexPoint>
Blur(IGrid<float, PointyHexPoint>, int)
public static IGrid<float, PointyHexPoint> Blur(IGrid<float, PointyHexPoint> grid, int n)
Parameters
grid
IGrid<float, PointyHexPoint>
n
int
Returns
- IGrid<float, PointyHexPoint>
Blur(IGrid<float, RectPoint>, int)
public static IGrid<float, RectPoint> Blur(IGrid<float, RectPoint> grid, int n)
Parameters
grid
IGrid<float, RectPoint>
n
int
Returns
- IGrid<float, RectPoint>
Blur2(IGrid<float, RectPoint>, int)
public static IGrid<float, RectPoint> Blur2(IGrid<float, RectPoint> grid, int n)
Parameters
grid
IGrid<float, RectPoint>
n
int
Returns
- IGrid<float, RectPoint>
Div2(PointyHexPoint)
public static PointyHexPoint Div2(PointyHexPoint point)
Parameters
point
PointyHexPoint
Returns
- PointyHexPoint
Div2(RectPoint)
public static RectPoint Div2(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
Div2_2(RectPoint)
public static RectPoint Div2_2(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
Div4(PointyHexPoint)
public static PointyHexPoint Div4(PointyHexPoint point)
Parameters
point
PointyHexPoint
Returns
- PointyHexPoint
Div4(RectPoint)
public static RectPoint Div4(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
Div4_2(RectPoint)
public static RectPoint Div4_2(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
Div8(PointyHexPoint)
public static PointyHexPoint Div8(PointyHexPoint point)
Parameters
point
PointyHexPoint
Returns
- PointyHexPoint
Div8(RectPoint)
public static RectPoint Div8(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
Div8_2(RectPoint)
public static RectPoint Div8_2(RectPoint point)
Parameters
point
RectPoint
Returns
- RectPoint
MakeCloudyNoise(IGrid<FlatHexPoint>)
public static IGrid<float, FlatHexPoint> MakeCloudyNoise(IGrid<FlatHexPoint> gridShape)
Parameters
gridShape
IGrid<FlatHexPoint>
Returns
- IGrid<float, FlatHexPoint>
MakeCloudyNoise(IGrid<PointyHexPoint>)
public static IGrid<float, PointyHexPoint> MakeCloudyNoise(IGrid<PointyHexPoint> gridShape)
Parameters
gridShape
IGrid<PointyHexPoint>
Returns
- IGrid<float, PointyHexPoint>
MakeCloudyNoise(IGrid<RectPoint>)
public static IGrid<float, RectPoint> MakeCloudyNoise(IGrid<RectPoint> gridShape)
Parameters
gridShape
IGrid<RectPoint>
Returns
- IGrid<float, RectPoint>
MakeCloudyNoise2(IGrid<RectPoint>)
public static IGrid<float, RectPoint> MakeCloudyNoise2(IGrid<RectPoint> gridShape)
Parameters
gridShape
IGrid<RectPoint>
Returns
- IGrid<float, RectPoint>
MakeSampledNoise(IGrid<RectPoint>, Func<RectPoint, RectPoint>)
public static IGrid<float, RectPoint> MakeSampledNoise(IGrid<RectPoint> gridShape, Func<RectPoint, RectPoint> div)
Parameters
gridShape
IGrid<RectPoint>
div
Func<RectPoint, RectPoint>
Returns
- IGrid<float, RectPoint>
MakeSampledNoise2(IGrid<RectPoint>, Func<RectPoint, RectPoint>)
public static IGrid<float, RectPoint> MakeSampledNoise2(IGrid<RectPoint> gridShape, Func<RectPoint, RectPoint> div)
Parameters
gridShape
IGrid<RectPoint>
div
Func<RectPoint, RectPoint>
Returns
- IGrid<float, RectPoint>
MakeSmoothNoise(IGrid<FlatHexPoint>, int, Func<FlatHexPoint, FlatHexPoint>)
public static IGrid<float, FlatHexPoint> MakeSmoothNoise(IGrid<FlatHexPoint> gridShape, int k, Func<FlatHexPoint, FlatHexPoint> div)
Parameters
gridShape
IGrid<FlatHexPoint>
k
int
div
Func<FlatHexPoint, FlatHexPoint>
Returns
- IGrid<float, FlatHexPoint>
MakeSmoothNoise(IGrid<PointyHexPoint>, int, Func<PointyHexPoint, PointyHexPoint>)
public static IGrid<float, PointyHexPoint> MakeSmoothNoise(IGrid<PointyHexPoint> gridShape, int k, Func<PointyHexPoint, PointyHexPoint> div)
Parameters
gridShape
IGrid<PointyHexPoint>
k
int
div
Func<PointyHexPoint, PointyHexPoint>
Returns
- IGrid<float, PointyHexPoint>
MakeSmoothNoise(IGrid<RectPoint>, int, Func<RectPoint, RectPoint>)
public static IGrid<float, RectPoint> MakeSmoothNoise(IGrid<RectPoint> gridShape, int k, Func<RectPoint, RectPoint> div)
Parameters
gridShape
IGrid<RectPoint>
k
int
div
Func<RectPoint, RectPoint>
Returns
- IGrid<float, RectPoint>
MakeSmoothNoise2(IGrid<RectPoint>, int, Func<RectPoint, RectPoint>)
public static IGrid<float, RectPoint> MakeSmoothNoise2(IGrid<RectPoint> gridShape, int k, Func<RectPoint, RectPoint> div)
Parameters
gridShape
IGrid<RectPoint>
k
int
div
Func<RectPoint, RectPoint>
Returns
- IGrid<float, RectPoint>
MakeWhiteNoise(IGrid<FlatHexPoint>)
public static IGrid<float, FlatHexPoint> MakeWhiteNoise(IGrid<FlatHexPoint> gridShape)
Parameters
gridShape
IGrid<FlatHexPoint>
Returns
- IGrid<float, FlatHexPoint>
MakeWhiteNoise(IGrid<PointyHexPoint>)
public static IGrid<float, PointyHexPoint> MakeWhiteNoise(IGrid<PointyHexPoint> gridShape)
Parameters
gridShape
IGrid<PointyHexPoint>
Returns
- IGrid<float, PointyHexPoint>
MakeWhiteNoise(IGrid<RectPoint>)
public static IGrid<float, RectPoint> MakeWhiteNoise(IGrid<RectPoint> gridShape)
Parameters
gridShape
IGrid<RectPoint>
Returns
- IGrid<float, RectPoint>