Table of Contents

Namespace OmegaEngine.Foundation

Rendering-agnostic infrastructure used by OmegaEngine.

Note

NuGet package: OmegaEngine.Foundation

This library is extracted from the main OmegaEngine package so that rendering-agnostic gameplay code can reference this without pulling in dependencies like DirectX.

Namespaces

OmegaEngine.Foundation.Collections

Specialized collection types used to limit allocations.

OmegaEngine.Foundation.Design

Helpers for WinForms data binding.

OmegaEngine.Foundation.Geometry

Data structures describing geometric constructs like grids, vectors and planes.

OmegaEngine.Foundation.Light

Data structures describing lighting concepts such as color, attenuation and reflection.

OmegaEngine.Foundation.Storage

Storage subsystem with overlay filesystem and serialization.

Classes

RandomUtils

Provides helper methods for creating different types of variables with random content.