IO

Windows
MacOS
Linux

Classes

Name

Description

Public class

FIoBatch

I/O batch

This is a primitive used to group I/O requests for synchronization purposes

Public class

FIoBuffer

Reference to buffer data used by I/O dispatcher APIs

Public class

FIoChunkHash

Public class

FIoChunkId

Identifier to a chunk of data.

Public class

FIoContainerId

Container ID.

Public struct

FIoContainerSettings

Public class

FIoDirectoryIndexHandle

Public class

FIoDirectoryIndexReader

Public class

FIoDispatcher

I/O dispatcher

Public struct

FIoDispatcherMountedContainer

Public struct

FIoMappedRegion

Mapped region.

Public class

FIoReadOptions

Public class

FIoRequest

Public class

FIoRequestImpl

Public struct

FIoSignatureError

Public struct

FIoSignatureErrorEvent

Public class

FIoStatus

I/O status with error code and message.

Public class

FIoStatusBuilder

Helper to make it easier to generate meaningful error messages.

Public class

FIoStoreEnvironment

Helper used to manage creation of I/O store file handles etc

Public class

FIoStoreReader

Public struct

FIoStoreTocChunkInfo

Public class

FIoStoreWriter

Public class

FIoStoreWriterContext

Public struct

FIoStoreWriterResult

Public struct

FIoStoreWriterSettings

Public struct

FIoWriteOptions

Public class

IIoStoreWriteRequest

Public class

TIoStatusOr

Optional I/O result or error status.

Typedefs

Enums

Name

Description

Public enum

EIoChunkType

Addressable chunk types.

Public enum

EIoContainerFlags

Public enum

EIoDispatcherPriority

Public enum

EIoErrorCode

I/O error code.

Functions

Name Description

Public function Static

FIoChunkId

 

CreateIoChunkId

(
    uint64 ChunkId,
    uint16 ChunkIndex,
    EIoChunkType IoChunkType
)

Creates a chunk identifier,

Public function Static

const TCHAR ...

 

GetIoErrorText

(
    EIoErrorCode ErrorCode
)

Get I/O error code description.

Public function

constexpr bo...

 

operator!

(
    EIoContainerFlags E
)

Public function

constexpr EI...

 

operator&

(
    EIoContainerFlags Lhs,
    EIoContainerFlags Rhs
)

Public function

EIoContainer...

 

operator&=

(
    EIoContainerFlags& Lhs,
    EIoContainerFlags Rhs
)

Public function

constexpr EI...

 

operator^

(
    EIoContainerFlags Lhs,
    EIoContainerFlags Rhs
)

Public function

EIoContainer...

 

operator^=

(
    EIoContainerFlags& Lhs,
    EIoContainerFlags Rhs
)

Public function

constexpr EI...

 

operator|

(
    EIoContainerFlags Lhs,
    EIoContainerFlags Rhs
)

Public function

EIoContainer...

 

operator|=

(
    EIoContainerFlags& Lhs,
    EIoContainerFlags Rhs
)

Public function

constexpr EI...

 

operator~

(
    EIoContainerFlags E
)

Public function

void

 

StatusOrCrash

(
    const FIoStatus& Status
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss