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

Public Member Functions

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

Public Attributes

voidMemory
 
int64 Size
 
bool OwnsPointer
 

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

◆ FMemoryReadStreamBuffer()

FMemoryReadStreamBuffer::FMemoryReadStreamBuffer ( void InMemory,
int64  InSize,
bool  InOwnsPointer 
)
inline

◆ ~FMemoryReadStreamBuffer()

virtual FMemoryReadStreamBuffer::~FMemoryReadStreamBuffer ( )
inlinevirtual

Member Function Documentation

◆ GetSize()

virtual int64 FMemoryReadStreamBuffer::GetSize ( )
inlineoverridevirtual

Implements IMemoryReadStream.

◆ Read()

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

Implements IMemoryReadStream.

Member Data Documentation

◆ Memory

void* FMemoryReadStreamBuffer::Memory

◆ OwnsPointer

bool FMemoryReadStreamBuffer::OwnsPointer

◆ Size

int64 FMemoryReadStreamBuffer::Size

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