UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Runnable.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
19
class
FRunnable
20
{
21
public
:
22
32
virtual
bool
Init
()
33
{
34
return
true
;
35
}
36
45
virtual
uint32
Run
() = 0;
46
53
virtual
void
Stop
() { }
54
61
virtual
void
Exit
() { }
62
69
virtual
class
FSingleThreadRunnable
*
GetSingleThreadInterface
( )
70
{
71
return
nullptr
;
72
}
73
75
virtual
~FRunnable
() { }
76
};
CoreTypes.h
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FRunnable
Definition
Runnable.h:20
FRunnable::Run
virtual uint32 Run()=0
FRunnable::Exit
virtual void Exit()
Definition
Runnable.h:61
FRunnable::~FRunnable
virtual ~FRunnable()
Definition
Runnable.h:75
FRunnable::Stop
virtual void Stop()
Definition
Runnable.h:53
FRunnable::Init
virtual bool Init()
Definition
Runnable.h:32
FRunnable::GetSingleThreadInterface
virtual class FSingleThreadRunnable * GetSingleThreadInterface()
Definition
Runnable.h:69
FSingleThreadRunnable
Definition
SingleThreadRunnable.h:12
Engine
Source
Runtime
Core
Public
HAL
Runnable.h
Generated by
1.9.8