![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IBuildInstallerSharedContext.h>
Inheritance diagram for IBuildInstallerSharedContext:Public Member Functions | |
| virtual | ~IBuildInstallerSharedContext () |
| virtual BuildPatchServices::IBuildInstallerThread * | CreateThread ()=0 |
| virtual void | ReleaseThread (BuildPatchServices::IBuildInstallerThread *Thread)=0 |
| virtual void | PreallocateThreads (uint32 NumThreads)=0 |
| virtual uint32 | NumThreadsPerInstaller (bool bUseChunkDBs, bool bHasInstallSource) const =0 |
An interface for sharing threads and components between multiple BPS installers
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Return an existing free thread or allocate one.
Implemented in BuildPatchServices::FBuildInstallerSharedContext.
|
pure virtual |
Implemented in BuildPatchServices::FBuildInstallerSharedContext.
Preallocate thread free list with NumThreads. If more than NumThreads are required, a warning will be logged.
Implemented in BuildPatchServices::FBuildInstallerSharedContext.
|
pure virtual |
Relinquish the thread and add to the free list. It should not be used again after this.
Implemented in BuildPatchServices::FBuildInstallerSharedContext.