JoltJobSystemAdapter class final

Constructors, destructors, conversion operators

JoltJobSystemAdapter(JPH::uint inMaxJobs, JPH::uint inMaxBarriers, TrinyxJobs::JobCounter* jobCounter)
~JoltJobSystemAdapter() defaulted override

Public functions

auto GetMaxConcurrency() const -> int override
auto CreateJob(const char* inName, JPH::ColorArg inColor, const JobFunction& inJobFunction, JPH::uint32 inNumDependencies = 0) -> JobHandle override

Protected functions

void QueueJob(Job* inJob) override
void QueueJobs(Job** inJobs, JPH::uint inNumJobs) override
void FreeJob(Job* inJob) override