Navigation
API > API/Developer > API/Developer/DerivedDataCache
A concrete request owner that also presents as a request.
Request owners may be moved but not copied, and cancel any outstanding requests on destruction unless KeepAlive has been called.
| Name | FRequestOwner |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataRequestOwner.h |
| Include Path | #include "DerivedDataRequestOwner.h" |
Syntax
class FRequestOwner
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRequestOwner
(
EPriority Priority |
Construct a request owner with the given priority. | DerivedDataRequestOwner.h | |
FRequestOwner
(
FRequestOwner&& |
DerivedDataRequestOwner.h | ||
FRequestOwner
(
const FRequestOwner& |
DerivedDataRequestOwner.h |
Structs
| Name | Remarks |
|---|---|
| FDeleteOwner |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Owner | TUniquePtr< IRequestOwner, FDeleteOwner > | DerivedDataRequestOwner.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cancel() |
Cancel any active and future requests in the owner. | DerivedDataRequestOwner.h | |
EPriority GetPriority() |
Returns the priority that new requests are expected to inherit. | DerivedDataRequestOwner.h | |
bool IsCanceled() |
Returns whether the owner has been canceled, which new requests are expected to check. | DerivedDataRequestOwner.h | |
void KeepAlive() |
Keep requests in the owner alive until complete, even after destruction of the owner. | DerivedDataRequestOwner.h | |
void LaunchTask
(
const TCHAR* DebugName, |
Launches a task that executes the task body when scheduled. See IRequestOwner::LaunchTask. | DerivedDataRequestOwner.h | |
bool Poll() |
Poll whether the owner has any active requests or barriers. | DerivedDataRequestOwner.h | |
void SetPriority
(
EPriority Priority |
Set the priority of active and future requests in the owner. | DerivedDataRequestOwner.h | |
void Wait() |
Wait for any active and future requests or barriers in the owner. | DerivedDataRequestOwner.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Destroy
(
IRequestOwner& SharedOwner |
DerivedDataRequestOwner.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator IRequest *() |
Access as a request. | DerivedDataRequestOwner.h | |
operator IRequestOwner &() |
Access as a request owner. | DerivedDataRequestOwner.h | |
FRequestOwner & operator=
(
FRequestOwner&& |
DerivedDataRequestOwner.h | ||
FRequestOwner & operator=
(
const FRequestOwner& |
DerivedDataRequestOwner.h |