UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDataTableRowHandle Struct Reference

#include <DataTable.h>

Public Member Functions

 FDataTableRowHandle ()
 
bool IsNull () const
 
template<class T >
T * GetRow (const TCHAR *ContextString) const
 
template<class T >
T * GetRow (const FString &ContextString) const
 
FString ToDebugString (bool bUseFullPath=false) const
 
ENGINE_API bool operator== (FDataTableRowHandle const &Other) const
 
ENGINE_API bool operator!= (FDataTableRowHandle const &Other) const
 
ENGINE_API void PostSerialize (const FArchive &Ar)
 

Public Attributes

TObjectPtr< const UDataTableDataTable
 
FName RowName
 

Detailed Description

Handle to a particular row in a table

Constructor & Destructor Documentation

◆ FDataTableRowHandle()

FDataTableRowHandle::FDataTableRowHandle ( )
inline

Member Function Documentation

◆ GetRow() [1/2]

template<class T >
T * FDataTableRowHandle::GetRow ( const FString &  ContextString) const
inline

◆ GetRow() [2/2]

template<class T >
T * FDataTableRowHandle::GetRow ( const TCHAR ContextString) const
inline

Get the row straight from the row handle

◆ IsNull()

bool FDataTableRowHandle::IsNull ( ) const
inline

Returns true if this handle is specifically pointing to nothing

◆ operator!=()

bool FDataTableRowHandle::operator!= ( FDataTableRowHandle const &  Other) const

◆ operator==()

bool FDataTableRowHandle::operator== ( FDataTableRowHandle const &  Other) const

◆ PostSerialize()

void FDataTableRowHandle::PostSerialize ( const FArchive Ar)

◆ ToDebugString()

FString FDataTableRowHandle::ToDebugString ( bool  bUseFullPath = false) const
inline

Member Data Documentation

◆ DataTable

TObjectPtr<const UDataTable> FDataTableRowHandle::DataTable

Pointer to table we want a row from

◆ RowName

FName FDataTableRowHandle::RowName

Name of row in the table that we want


The documentation for this struct was generated from the following files: