IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
task_info.hxx File Reference
#include <ice/task_types.hxx>
#include <atomic>

Go to the source code of this file.

Classes

struct  ice::TaskProfilingInfo< IsProfilerEnabled >
struct  ice::TaskProfilingInfo< true >
struct  ice::TaskInfo

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.

Enumerations

enum class  ice::TaskState : ice::u8 {
  ice::None , ice::Invalid = None , ice::Created = 0x01 , ice::Running = 0x02 ,
  ice::Suspended = 0x04 , ice::Succeeded = 0x08 , ice::Canceled = 0x10 , ice::Failed = 0x20 ,
  ice::All = Created | Running | Suspended | Succeeded | Canceled | Failed
}
 All states a task can be in. More...