|
BluFedora Job System v1.0.0
This is a C++ job system library for use in game engines.
|
#include <job_api.hpp>
Public Member Functions | |
| void | ReleaseTaskToPool () const |
Public Attributes | |
| void * | src_user_data = nullptr |
| std::atomic_bool * | is_ready_for_gc = nullptr |
Public Attributes inherited from job::Ctx | |
| Counter * | task_counter = nullptr |
| The counter this task will decrement when done. More... | |
| WorkerID | current_worker = 0u |
| The worker the current task is running on. More... | |
| const char * | task_name = 0u |
| The debug name of the task. More... | |
Definition at line 226 of file job_api.hpp.
| void job::internal::PrivateCtx::ReleaseTaskToPool | ( | ) | const |
Definition at line 212 of file job_system.cpp.
| void* job::internal::PrivateCtx::src_user_data = nullptr |
Definition at line 228 of file job_api.hpp.
| std::atomic_bool* job::internal::PrivateCtx::is_ready_for_gc = nullptr |
Definition at line 229 of file job_api.hpp.