AsyncPool

Execute a given function asynchronously on the specified thread pool.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Async/Async.h

Include

#include "Async/Async.h"

Syntax

template<typename CallableType>
auto AsyncPool
(
    FQueuedThreadPool & ThreadPool,
    CallableType && Callable,
    TUniqueFunction< void()> CompletionCallback
)

Remarks

Execute a given function asynchronously on the specified thread pool.

Returns

A TFuture object that will receive the return value from the function.

Parameters

Parameter

Description

CallableType

The type of callable object.

ThreadPool

The thread pool to execute on.

Function

The function to execute.

CompletionCallback

An optional callback function that is executed when the function completed execution.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss