void set_scheduler(IScheduler *scheduler)
CPU Scheduler setter.
RuntimeContext & operator=(const RuntimeContext &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
~RuntimeContext()=default
Destructor.
IAssetManager * asset_manager() override
Asset manager accessor.
IScheduler * scheduler() override
Scheduler accessor.
const DeviceProperties & properties() override
Device propertied accessor.