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.