Navigation
Unreal Engine C++ API Reference > Runtime > Core > Async
Inheritance Hierarchy
- IAsyncReadFileHandle
- FAsyncReadFileHandleNull
- FLoggingAsyncReadFileHandle
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Async/AsyncFileHandle.h |
Include | #include "Async/AsyncFileHandle.h" |
Syntax
class IAsyncReadFileHandle
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
IAsyncReadFileHandle
(
const IAsyncReadFileHandle& |
Non-copyable. |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Destructor, also the only way to close the file handle. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
IAsyncReadRequest * | ReadRequest
(
int64 Offset, |
Submit an async request and/or wait for an async request |
![]() ![]() |
void | Minimizes buffers held internally by this handle. | |
![]() |
IAsyncReadRequest * | SizeRequest
(
FAsyncFileCallBack* CompleteCallback |
Request the size of the file. This is also essentially the existence check. |
![]() ![]() |
bool | UsesCache () |
Return true if this file is backed by a cache, if not, then precache requests are ignored. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
IAsyncReadFileHandle & | operator=
(
const IAsyncReadFileHandle& |