Class CompressedArrayUtils
Inheritance
System.Object
CompressedArrayUtils
Assembly: Eco.Shared.dll
Syntax
public static class CompressedArrayUtils : Object
Fields
ParallelOptions
Declaration
public static ParallelOptions ParallelOptions
Field Value
Type |
Description |
System.Threading.Tasks.ParallelOptions |
|
UseParallel
Declaration
public static bool UseParallel
Field Value
Type |
Description |
System.Boolean |
|
Methods
Make2DArray<T>(Vector2i, Func<Vector2i, T>)
Declaration
public static Array2D<T> Make2DArray<T>(Vector2i size, Func<Vector2i, T> func)
Parameters
Returns
Type Parameters
Set2D<T>(Array2D<T>, Func<Vector2i, T>)
Declaration
public static Array2D<T> Set2D<T>(this Array2D<T> array, Func<Vector2i, T> calc)
Parameters
Returns
Type Parameters
ToBytes<T>(Array2D<T>)
Declaration
public static byte[] ToBytes<T>(this Array2D<T> array)
Parameters
Type |
Name |
Description |
Array2D<T> |
array |
|
Returns
Type |
Description |
System.Byte[] |
|
Type Parameters
Declaration
public static Array2D<T> Transform<T>(this Array2D<T> array, Func<Vector2i, T, T> calc)
where T : struct, ValueType
Parameters
Returns
Type Parameters
Declaration
public static Array2D<T> TransformInPlace<T>(this Array2D<T> array, Func<Vector2i, T, T> calc)
Parameters
Returns
Type Parameters
WriteBytesTo<T>(Array2D<T>, MemoryStream)
Declaration
public static void WriteBytesTo<T>(this Array2D<T> array, MemoryStream ms)
Parameters
Type |
Name |
Description |
Array2D<T> |
array |
|
System.IO.MemoryStream |
ms |
|
Type Parameters