![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FMemoryReadStreamBuffer:Public Member Functions | |
| FMemoryReadStreamBuffer (void *InMemory, int64 InSize, bool InOwnsPointer) | |
| virtual const void * | Read (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 | |
| void * | Memory |
| int64 | Size |
| bool | OwnsPointer |
Additional Inherited Members | |
Static Public Member Functions inherited from IMemoryReadStream | |
| static CORE_API TRefCountPtr< IMemoryReadStream > | CreateFromCopy (const void *InMemory, int64 InSize) |
| static CORE_API TRefCountPtr< IMemoryReadStream > | CreateFromCopy (IMemoryReadStream *InStream) |
| static CORE_API TRefCountPtr< IMemoryReadStream > | CreateFromBuffer (void *InMemory, int64 InSize, bool bOwnPointer) |
Protected Member Functions inherited from IMemoryReadStream | |
| virtual | ~IMemoryReadStream () |
|
inline |
|
inlinevirtual |
Implements IMemoryReadStream.
|
inlineoverridevirtual |
Implements IMemoryReadStream.
| void* FMemoryReadStreamBuffer::Memory |
| bool FMemoryReadStreamBuffer::OwnsPointer |
| int64 FMemoryReadStreamBuffer::Size |