UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMemoryReadStreamAsyncRequest Class Reference
+ Inheritance diagram for FMemoryReadStreamAsyncRequest:

Public Member Functions

 FMemoryReadStreamAsyncRequest (IAsyncReadRequest *InRequest, int64 InSize)
 
uint8GetReadResults ()
 
virtual const voidRead (int64 &OutSize, int64 InOffset, int64 InSize) override
 
virtual void EnsureReadNonBlocking () override
 
virtual int64 GetSize () override
 
virtual ~FMemoryReadStreamAsyncRequest ()
 
- Public Member Functions inherited from IMemoryReadStream
virtual CORE_API void CopyTo (void *Buffer, int64 InOffset, int64 InSize)
 
UE_FORCEINLINE_HINT uint32 AddRef () const
 
uint32 Release () const
 
UE_FORCEINLINE_HINT uint32 GetRefCount () const
 

Public Attributes

uint8Memory
 
IAsyncReadRequestRequest
 
int64 Size
 

Additional Inherited Members

- Static Public Member Functions inherited from IMemoryReadStream
static CORE_API TRefCountPtr< IMemoryReadStreamCreateFromCopy (const void *InMemory, int64 InSize)
 
static CORE_API TRefCountPtr< IMemoryReadStreamCreateFromCopy (IMemoryReadStream *InStream)
 
static CORE_API TRefCountPtr< IMemoryReadStreamCreateFromBuffer (void *InMemory, int64 InSize, bool bOwnPointer)
 
- Protected Member Functions inherited from IMemoryReadStream
virtual ~IMemoryReadStream ()
 

Constructor & Destructor Documentation

◆ FMemoryReadStreamAsyncRequest()

FMemoryReadStreamAsyncRequest::FMemoryReadStreamAsyncRequest ( IAsyncReadRequest InRequest,
int64  InSize 
)
inline

◆ ~FMemoryReadStreamAsyncRequest()

virtual FMemoryReadStreamAsyncRequest::~FMemoryReadStreamAsyncRequest ( )
inlinevirtual

Member Function Documentation

◆ EnsureReadNonBlocking()

virtual void FMemoryReadStreamAsyncRequest::EnsureReadNonBlocking ( )
inlineoverridevirtual

Reimplemented from IMemoryReadStream.

◆ GetReadResults()

uint8 * FMemoryReadStreamAsyncRequest::GetReadResults ( )
inline

◆ GetSize()

virtual int64 FMemoryReadStreamAsyncRequest::GetSize ( )
inlineoverridevirtual

Implements IMemoryReadStream.

◆ Read()

virtual const void * FMemoryReadStreamAsyncRequest::Read ( int64 OutSize,
int64  InOffset,
int64  InSize 
)
inlineoverridevirtual

Implements IMemoryReadStream.

Member Data Documentation

◆ Memory

uint8* FMemoryReadStreamAsyncRequest::Memory

◆ Request

IAsyncReadRequest* FMemoryReadStreamAsyncRequest::Request

◆ Size

int64 FMemoryReadStreamAsyncRequest::Size

The documentation for this class was generated from the following file: