|
MGL(Win32)
|
MGL タスク関連定義 [詳解]
#include <cstddef>#include <cstdint>#include <type_traits>#include <mgl/stl/mgl_stl_containers.h>#include <mgl/system/mgl_system_debug_macro.h>クラス | |
| struct | MGL::Task::StageSettings |
| 実行ステージ設定 [詳解] | |
| struct | MGL::Task::InitializeDescriptor |
| 初期化記述子 [詳解] | |
型定義 | |
| using | MGL::Task::ExecuteStage = uint8_t |
| 実行ステージ | |
| using | MGL::Task::StageSettingsArray = STL::vector<StageSettings> |
| 実行ステージ設定の配列 | |
| using | MGL::Task::EventIdentifier = uint32_t |
| イベントIDを表す型 | |
列挙型 | |
| enum class | MGL::Task::UniqueIdentifier : uint64_t { Invalid = 0 , Start = 1 } |
| タスクのユニークIDを表す型 [詳解] | |
| enum class | MGL::Task::ExecuteMode : uint8_t { NormalUpdate , ParallelizableUpdate , RenderUpdate } |
| 実行モード [詳解] | |
| enum class | MGL::Task::ResideLevel : uint8_t { NoResident = 0 , Low = 0x40 , Middle = 0x70 , High = 0xB0 , Max = 0xFF } |
| 常駐レベル [詳解] | |
関数 | |
| constexpr UniqueIdentifier | MGL::Task::operator++ (UniqueIdentifier &rhs) noexcept |
| ユニークIDのプリインクリメントのオーバーロード | |
| constexpr UniqueIdentifier | MGL::Task::operator++ (UniqueIdentifier &rhs, int) noexcept |
| ユニークIDのポストインクリメントのオーバーロード | |
変数 | |
| constexpr ExecuteStage | MGL::Task::kExecuteStageMax = 32 |
| 実行ステージの最大数 | |
MGL タスク関連定義
|
strong |
|
strong |
|
strong |