namespace Utility
This namespace contains:
| namespace Svg | |
| class CircularBuffer<T> | Circular buffer, push pop and index access is always O(1). |
| class Crc32 | Generate 32-bit Cyclic Redundancy Check (CRC32) checksums. |
| class Crc64 | Generate 64-bit Cyclic Redundancy Check (CRC64) checksums. |
| struct DataProgress | For providing a callback to describe the progress of doing something with some kind of block of data |
| class DataProgress.Callback | |
| struct DisposeAction | Creates an IDisposable that will simply run an action when disposed |
| class Easing | Easing functions used for transitions. See https://easings.net/ for examples. |
| class Easing.Function | An easing function that transforms the linear input into non linear output. |
| class EditorTools | Functions to interact with the tools system. Does nothing if tools aren't enabled. |
| class FloatBitmap | |
| interface INoiseField | A noise function that can be sampled at a 1-, 2-, or 3D position. Samples will be between 0 and 1. Thread-safe. |
| class Noise | Provides access to coherent noise utilities. All of these functions should return between 0 and 1. |
| class Noise.FractalParameters | Parameters for constructing a fractal noise field, which layers multiple octaves of a noise function with increasing frequency and reducing amplitudes. |
| class Noise.Parameters | Parameters for constructing a noise field. Use if you want a noise field made from multiple octaves. |
| class Parallel | Wrappers of the parallel class. |
| class Steam |