|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_info.hxx>
Public Member Functions | |
| TaskInfo () noexcept=default | |
| TaskInfo (TaskInfo &&) noexcept=delete | |
| TaskInfo (TaskInfo const &) noexcept=delete | |
| auto | operator= (TaskInfo &&) noexcept -> TaskInfo &=delete |
| auto | operator= (TaskInfo const &) noexcept -> TaskInfo &=delete |
| auto | aquire () noexcept -> ice::TaskInfo * |
| void | release () noexcept |
| bool | has_any (ice::TaskState state) const noexcept |
Public Attributes | |
| ice::TaskProfilingInfo< false > | profiling |
| std::atomic< ice::TaskState > | state = TaskState::Created |
Static Public Attributes | |
| static constexpr bool | HasProfilingInfo = false |
|
defaultnoexcept |
|
deletenoexcept |
|
deletenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
staticconstexpr |
| ice::TaskProfilingInfo<false> ice::TaskInfo::profiling |
| std::atomic<ice::TaskState> ice::TaskInfo::state = TaskState::Created |