11#ifndef INCGUARD_MGL_TASK_DEFS_H_1622685164 
   12#define INCGUARD_MGL_TASK_DEFS_H_1622685164 
   31    End = ~static_cast<std::underlying_type_t<UniqueIdentifier>>(0),    
 
 
   37    rhs = 
UniqueIdentifier{
static_cast<std::underlying_type_t<UniqueIdentifier>
>(rhs) + 1};
 
   38    if (rhs >= UniqueIdentifier::End)
 
   40        rhs = UniqueIdentifier::Start;
 
 
   50    rhs = 
UniqueIdentifier{
static_cast<std::underlying_type_t<UniqueIdentifier>
>(rhs) + 1};
 
   51    if (rhs >= UniqueIdentifier::End)
 
   53        rhs = UniqueIdentifier::Start;
 
 
  101    int32_t parallelExecuteCount{0};
 
 
uint32_t Identifier
実績用の識別子の型
Definition mgl_achievement_defs.h:26
 
std::vector< T, Allocator< T > > vector
std::vectorの代替
Definition mgl_stl_containers.h:51
 
#define MGL_ASSERT(...)
アサート用マクロ
Definition mgl_system_debug_macro.h:88
 
ResideLevel
常駐レベル
Definition mgl_task_defs.h:109
 
constexpr ExecuteStage kExecuteStageMax
実行ステージの最大数
Definition mgl_task_defs.h:71
 
uint32_t EventIdentifier
イベントIDを表す型
Definition mgl_task_defs.h:105
 
uint8_t ExecuteStage
実行ステージ
Definition mgl_task_defs.h:68
 
ExecuteMode
実行モード
Definition mgl_task_defs.h:61
 
@ ParallelizableUpdate
並列化可能な更新
 
STL::vector< StageSettings > StageSettingsArray
実行ステージ設定の配列
Definition mgl_task_defs.h:95
 
UniqueIdentifier
タスクのユニークIDを表す型
Definition mgl_task_defs.h:28
 
初期化記述子
Definition mgl_task_defs.h:99
 
実行ステージ設定
Definition mgl_task_defs.h:75
 
ExecuteMode mode
実行モード
Definition mgl_task_defs.h:77
 
constexpr StageSettings(ExecuteStage inStage, ExecuteMode inMode) noexcept
コンストラクタ
Definition mgl_task_defs.h:86
 
ExecuteStage stage
実行ステージ
Definition mgl_task_defs.h:76