#include <JobSystem.hpp>
◆ JobHandle() [1/4]
◆ JobHandle() [2/4]
| Foundation::Core::JobHandle::JobHandle |
( |
| ) |
|
|
default |
◆ JobHandle() [3/4]
| Foundation::Core::JobHandle::JobHandle |
( |
JobHandle const & |
other | ) |
|
|
noexcept |
◆ JobHandle() [4/4]
| Foundation::Core::JobHandle::JobHandle |
( |
JobHandle && |
other | ) |
|
|
noexcept |
◆ ~JobHandle()
| Foundation::Core::JobHandle::~JobHandle |
( |
| ) |
|
◆ AddDependency()
| void Foundation::Core::JobHandle::AddDependency |
( |
uint32_t |
count = 1 | ) |
const |
◆ AddRef()
| void Foundation::Core::JobHandle::AddRef |
( |
| ) |
const |
|
privatenoexcept |
◆ IsDone()
| bool Foundation::Core::JobHandle::IsDone |
( |
| ) |
const |
|
noexcept |
◆ IsValid()
| bool Foundation::Core::JobHandle::IsValid |
( |
| ) |
const |
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Release()
| void Foundation::Core::JobHandle::Release |
( |
| ) |
|
|
privatenoexcept |
◆ RemoveDependency()
| void Foundation::Core::JobHandle::RemoveDependency |
( |
uint32_t |
count = 1 | ) |
const |
◆ Status()
| JobStatus Foundation::Core::JobHandle::Status |
( |
| ) |
const |
|
noexcept |
◆ JobBarrier
◆ JobDependency
| friend class JobDependency |
|
friend |
◆ JobPool
◆ JobSystem
◆ mGeneration
| uint32_t Foundation::Core::JobHandle::mGeneration {} |
|
private |
◆ mIndex
| uint32_t Foundation::Core::JobHandle::mIndex {UINT32_MAX} |
|
private |
◆ mPool
The documentation for this class was generated from the following files: