Class Array2DExtensions
Inheritance
System.Object
Array2DExtensions
Assembly: Eco.Shared.dll
Syntax
public static class Array2DExtensions : Object
Methods
AllVals<T>(Array2D<T>)
Declaration
public static IEnumerable<(Vector2i, T)> AllVals<T>(this Array2D<T> vals)
Parameters
Type |
Name |
Description |
Array2D<T> |
vals |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.ValueTuple<Vector2i, T>> |
|
Type Parameters
GeneratedBlurredArray<T>(Array2D<T>, Int32, Array2DExtensions.BlendFunc<T>)
Perform a simple blur. Kernel must be odd and >= 3. Returns the blurred array.
Declaration
public static Array2D<T> GeneratedBlurredArray<T>(this Array2D<T> array, int kernelDim, Array2DExtensions.BlendFunc<T> doBlend)
Parameters
Returns
Type Parameters
Normalize(Array2D<Single>)
Special function for float array2ds, normalize them so all values add up to 1.
Declaration
public static void Normalize(this Array2D<float> array)
Parameters
Type |
Name |
Description |
Array2D<System.Single> |
array |
|