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