13 lines
355 B
C++
13 lines
355 B
C++
// Copyright 2020-2024 CesiumGS, Inc. and Contributors
|
|
|
|
#include "UnrealTaskProcessor.h"
|
|
#include "Async/Async.h"
|
|
#include "Misc/QueuedThreadPool.h"
|
|
|
|
void UnrealTaskProcessor::startTask(std::function<void()> f) {
|
|
AsyncTask(ENamedThreads::Type::AnyBackgroundThreadNormalTask, [f]() {
|
|
TRACE_CPUPROFILER_EVENT_SCOPE(Cesium::AsyncTask)
|
|
f();
|
|
});
|
|
}
|