Show / Hide Table of Contents

Class CompressedArrayUtils

Inheritance
System.Object
CompressedArrayUtils
Namespace: Eco.Shared.Utils
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
Type Name Description
Vector2i size
System.Func<Vector2i, T> func
Returns
Type Description
Array2D<T>
Type Parameters
Name Description
T

Set2D<T>(Array2D<T>, Func<Vector2i, T>)

Declaration
public static Array2D<T> Set2D<T>(this Array2D<T> array, Func<Vector2i, T> calc)
Parameters
Type Name Description
Array2D<T> array
System.Func<Vector2i, T> calc
Returns
Type Description
Array2D<T>
Type Parameters
Name Description
T

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
Name Description
T

Transform<T>(Array2D<T>, Func<Vector2i, T, T>)

Declaration
public static Array2D<T> Transform<T>(this Array2D<T> array, Func<Vector2i, T, T> calc)
    where T : struct, ValueType
Parameters
Type Name Description
Array2D<T> array
System.Func<Vector2i, T, T> calc
Returns
Type Description
Array2D<T>
Type Parameters
Name Description
T

TransformInPlace<T>(Array2D<T>, Func<Vector2i, T, T>)

Declaration
public static Array2D<T> TransformInPlace<T>(this Array2D<T> array, Func<Vector2i, T, T> calc)
Parameters
Type Name Description
Array2D<T> array
System.Func<Vector2i, T, T> calc
Returns
Type Description
Array2D<T>
Type Parameters
Name Description
T

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
Name Description
T
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾