API Sandbox Utility
namespace

Sandbox.Utility

12 types

Classes

Type Name Description
class CircularBuffer<T> Circular buffer, push pop and index access is always O(1).
class Crc32 Generates 32-bit Cyclic Redundancy Check (CRC32) checksums. Used for data integrity verification and fast hashing.
class Crc64 Generate 64-bit Cyclic Redundancy Check (CRC64) checksums.
class Easing Easing functions used for transitions. See https://easings.net/ for examples.
class EditorTools Functions to interact with the tools system. Does nothing if tools aren't enabled.
class FloatBitmap
class Noise Provides access to coherent noise utilities. All of these functions should return between 0 and 1.
class Parallel Wrappers of the parallel class.
class Steam

Structs

Type Name Description
struct DataProgress Provides progress information for operations that process blocks of data, such as file uploads, downloads, or large data
struct DisposeAction A simple IDisposable that invokes an action when disposed. Useful for creating using-blocks with cleanup logic.

Interfaces

Type Name Description
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.