Thread pooled & fslib update.

This commit is contained in:
J-D-K
2025-09-16 17:59:33 -04:00
parent 30a607a9e1
commit 3c54474e5b
63 changed files with 694 additions and 466 deletions

View File

@@ -8,6 +8,18 @@ namespace
constexpr int SCREEN_CENTER = 640;
}
DataLoadingState::DataLoadingState(data::DataContext &context,
DestructFunction destructFunction,
sys::threadpool::JobFunction function,
sys::Task::TaskData taskData)
: BaseTask()
, m_context(context)
, m_destructFunction(destructFunction)
{
DataLoadingState::initialize_static_members();
m_task = std::make_unique<sys::Task>(function, taskData);
}
void DataLoadingState::update()
{
BaseTask::update_loading_glyph();