Navigation
API > API/Developer > API/Developer/DerivedDataCache
An asynchronous request base type that provides reference counting.
| Name | FRequestBase |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataRequest.h |
| Include Path | #include "DerivedDataRequest.h" |
Syntax
class FRequestBase : public UE::DerivedData::IRequest
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRequestBase () |
DerivedDataRequest.h | ||
FRequestBase
(
const FRequestBase& |
DerivedDataRequest.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRequestBase() |
DerivedDataRequest.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ReferenceCount | std::atomic< uint32 > | DerivedDataRequest.h |
Functions
Public
Overridden from IRequest
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddRef() |
Add a reference to the request. | DerivedDataRequest.h | |
virtual void Release() |
Release a reference. The request is deleted when the last reference is released. | DerivedDataRequest.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRequestBase & operator=
(
const FRequestBase& |
DerivedDataRequest.h |