|
libER 0.1.4.2
ELDEN RING API library
|
Namespace FD4 task interface. More...
#include <dantelion2/kernel_runtime.hpp>#include <detail/preprocessor.hpp>#include <fd4/component.hpp>#include <fd4/detail/singleton.hpp>#include <fd4/time.hpp>#include <memory/from_allocator.hpp>#include <memory/from_deque.hpp>#include <memory/from_map.hpp>#include <memory/from_set.hpp>#include <memory/from_string.hpp>#include <memory/from_vector.hpp>#include <utility>#include <coresystem/taskgroups.inl>Go to the source code of this file.
Classes | |
| struct | from::FD4::FD4TaskData |
| The data passed to tasks on execution. More... | |
| class | from::FD4::FD4TaskBase |
| The base task interface. More... | |
| class | from::FD4::FD4TaskManager |
| Singleton responsible for managing all tasks. More... | |
Macros | |
| #define | CS_TASK_GROUP_ID(INDEX) (INDEX ^ LIBER_BIT_FLAG(28) ^ LIBER_BIT_FLAG(31)) |
| Convert a task group id into a task group index, or back. | |
Namespace FD4 task interface.
Copyright 2024 libER ELDEN RING API library
| #define CS_TASK_GROUP_ID | ( | INDEX | ) | (INDEX ^ LIBER_BIT_FLAG(28) ^ LIBER_BIT_FLAG(31)) |
Convert a task group id into a task group index, or back.
The indices used for task groups contain additional bit flags. Some functions may expect the flags to be on. This macro converts a raw index into a task group id, or a task group id into an index.