Navigation
Unreal Engine C++ API Reference > Runtime > Core > IO > FIoBuffer
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/IO/IoBuffer.h |
Include | #include "IO/IoBuffer.h" |
Syntax
struct BufCore
Remarks
Core buffer object. For internal use only, used by FIoBuffer
Contains all state pertaining to a buffer.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
BufCore () |
||
![]() |
BufCore
(
uint64 InSize |
||
![]() |
BufCore
(
const BufCore& Rhs |
||
![]() |
BufCore
(
const uint8* InData, |
||
![]() |
BufCore
(
const uint8* InData, |
||
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
CORE_API | ~BufCore () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint32 | AddRef () |
|
![]() |
uint8 * | Data () |
|
![]() ![]() |
uint64 | DataSize () |
|
![]() ![]() |
uint32 | GetRefCount () |
|
![]() ![]() |
bool | ||
![]() |
void | MakeOwned () |
|
![]() ![]() |
uint32 | Release () |
|
![]() |
TIoStatusOr< uint8 * > | ||
![]() |
void | SetDataAndSize
(
const uint8* InData, |
|
![]() |
void | SetIsOwned
(
bool InOwnsMemory |
|
![]() |
void | SetSize
(
uint64 InSize |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
BufCore & | operator=
(
const BufCore& Rhs |
Constants
Name | Description |
---|---|
FlagsMask | |
OwnsMemory | |
ReadOnlyBuffer |