UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FDerivedDataIoOptions Class Reference

#include <DerivedData.h>

Public Member Functions

 FDerivedDataIoOptions ()=default
 
constexpr FDerivedDataIoOptions (FMutableMemoryView TargetView, uint64 SourceOffset=0)
 
constexpr FDerivedDataIoOptions (uint64 SourceOffset, uint64 SourceSize=MAX_uint64)
 
constexpr voidGetTarget () const
 
constexpr uint64 GetSize () const
 
constexpr uint64 GetOffset () const
 

Detailed Description

Options for operations on a Derived Data Reference.

Constructor & Destructor Documentation

◆ FDerivedDataIoOptions() [1/3]

UE::FDerivedDataIoOptions::FDerivedDataIoOptions ( )
default

Reads the entirety of the referenced data into a buffer that is allocated on demand.

◆ FDerivedDataIoOptions() [2/3]

constexpr UE::FDerivedDataIoOptions::FDerivedDataIoOptions ( FMutableMemoryView  TargetView,
uint64  SourceOffset = 0 
)
inlineexplicitconstexpr

Reads referenced data into the target view, with an optional offset into the source data.

The size of the data from the source offset must be at least the size of the target view.

◆ FDerivedDataIoOptions() [3/3]

constexpr UE::FDerivedDataIoOptions::FDerivedDataIoOptions ( uint64  SourceOffset,
uint64  SourceSize = MAX_uint64 
)
inlineexplicitconstexpr

Reads referenced data into a buffer that is allocated on demand, with an optional offset into the source data.

The size of the data from the source offset must be at least the given source size, if not MAX_uint64.

Member Function Documentation

◆ GetOffset()

constexpr uint64 UE::FDerivedDataIoOptions::GetOffset ( ) const
inlineconstexpr

◆ GetSize()

constexpr uint64 UE::FDerivedDataIoOptions::GetSize ( ) const
inlineconstexpr

◆ GetTarget()

constexpr void * UE::FDerivedDataIoOptions::GetTarget ( ) const
inlineconstexpr

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