Table of Contents

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>