#include <JoltCommon.hpp>
|
| using | JoltJob = JPH::JobSystem::Job |
| |
◆ JoltJob
◆ FoundationJoltJobSystem()
◆ ~FoundationJoltJobSystem()
| Foundation::Examples::FoundationJoltJobSystem::~FoundationJoltJobSystem |
( |
| ) |
|
|
inlineoverride |
◆ CreateJob()
| JPH::JobHandle Foundation::Examples::FoundationJoltJobSystem::CreateJob |
( |
char const * |
name, |
|
|
JPH::ColorArg |
color, |
|
|
JobFunction const & |
function, |
|
|
JPH::uint32 |
dependencyCount = 0 |
|
) |
| |
|
inlineoverride |
◆ FreeJob()
| void Foundation::Examples::FoundationJoltJobSystem::FreeJob |
( |
JoltJob * |
job | ) |
|
|
inlineoverrideprotected |
◆ GetMaxConcurrency()
| int Foundation::Examples::FoundationJoltJobSystem::GetMaxConcurrency |
( |
| ) |
const |
|
inlineoverride |
◆ JobAt()
| JoltJob * Foundation::Examples::FoundationJoltJobSystem::JobAt |
( |
uint32_t |
index | ) |
const |
|
inlineprivatenoexcept |
◆ QueueJob()
| void Foundation::Examples::FoundationJoltJobSystem::QueueJob |
( |
JoltJob * |
job | ) |
|
|
inlineoverrideprotected |
◆ QueueJobs()
| void Foundation::Examples::FoundationJoltJobSystem::QueueJobs |
( |
JoltJob ** |
jobs, |
|
|
JPH::uint |
count |
|
) |
| |
|
inlineoverrideprotected |
◆ WaitForJobs()
| void Foundation::Examples::FoundationJoltJobSystem::WaitForJobs |
( |
Barrier * |
barrier | ) |
|
|
inlineoverride |
◆ mAllocator
◆ mFreelist
| Core::Vector<uint32_t> Foundation::Examples::FoundationJoltJobSystem::mFreelist |
|
private |
◆ mFreelistMutex
| Core::Mutex Foundation::Examples::FoundationJoltJobSystem::mFreelistMutex |
|
private |
◆ mJobArena
◆ mJobs
◆ mMaxJobs
| size_t Foundation::Examples::FoundationJoltJobSystem::mMaxJobs |
|
private |
The documentation for this class was generated from the following file: