Class which is used as an API for the engine.
Context switching RAII helper.
Context & FOldContext
The context to pop upon destruction.
Allocator FAllocatorObject
The Allocator for this Context.
Implements the engine level functions for API::Interop::Contexts.
Context(API::Heap &AHeap, API::Logger &ALogger, const bool AMakeCurrent) noexcept
Setup the Context, optionally making it the current one.
void MakeCurrent(void) noexcept
Set the current thread's Context singleton to this Context.