BluFedora Job System v1.0.0
This is a C++ job system library for use in game engines.
job_init_token.hpp File Reference

Token type used for other subsystems that rely on the job system to verify that the Job system has been initialized. More...

Go to the source code of this file.

Classes

struct  Job::InitializationToken
 

Namespaces

namespace  Job
 

Functions

InitializationToken Job::Initialize (const JobSystemMemoryRequirements &memory_requirements={}, void *const memory=nullptr) noexcept
 Sets up the Job system and creates all the worker threads. The thread that calls 'Job::Initialize' is considered the main thread. More...
 

Detailed Description

Token type used for other subsystems that rely on the job system to verify that the Job system has been initialized.

Author
Shareef Abdoul-Raheem (https://blufedora.github.io/)

Definition in file job_init_token.hpp.