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

#include <DataLayerInstanceNames.h>

Public Member Functions

 FDataLayerInstanceNames ()
 
 FDataLayerInstanceNames (const TArray< FName > &InDataLayers, bool bInIsFirstDataLayerExternal)
 
 FDataLayerInstanceNames (const TArray< FName > &InNonExternalDataLayers, FName InExternalDataLayer)
 
const FName GetExternalDataLayer () const
 
TArray< FName >::RangedForIteratorType begin ()
 
TArray< FName >::RangedForConstIteratorType begin () const
 
TArray< FName >::RangedForIteratorType end ()
 
TArray< FName >::RangedForConstIteratorType end () const
 
TArray< FName >::RangedForReverseIteratorType rbegin ()
 
TArray< FName >::RangedForConstReverseIteratorType rbegin () const
 
TArray< FName >::RangedForReverseIteratorType rend ()
 
TArray< FName >::RangedForConstReverseIteratorType rend () const
 
TArrayView< const FNameGetNonExternalDataLayers () const
 
int32 Num () const
 
bool IsEmpty () const
 
bool Contains (FName InDataLayer) const
 
bool HasExternalDataLayer () const
 
const TArray< FName > & ToArray () const
 

Friends

class FStreamingGenerationActorDescView
 

Constructor & Destructor Documentation

◆ FDataLayerInstanceNames() [1/3]

FDataLayerInstanceNames::FDataLayerInstanceNames ( )
inline

◆ FDataLayerInstanceNames() [2/3]

FDataLayerInstanceNames::FDataLayerInstanceNames ( const TArray< FName > &  InDataLayers,
bool  bInIsFirstDataLayerExternal 
)
inline

◆ FDataLayerInstanceNames() [3/3]

FDataLayerInstanceNames::FDataLayerInstanceNames ( const TArray< FName > &  InNonExternalDataLayers,
FName  InExternalDataLayer 
)
inline

Member Function Documentation

◆ begin() [1/2]

TArray< FName >::RangedForIteratorType FDataLayerInstanceNames::begin ( )
inline

DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support.

◆ begin() [2/2]

TArray< FName >::RangedForConstIteratorType FDataLayerInstanceNames::begin ( ) const
inline

◆ Contains()

bool FDataLayerInstanceNames::Contains ( FName  InDataLayer) const
inline

◆ end() [1/2]

TArray< FName >::RangedForIteratorType FDataLayerInstanceNames::end ( )
inline

◆ end() [2/2]

TArray< FName >::RangedForConstIteratorType FDataLayerInstanceNames::end ( ) const
inline

◆ GetExternalDataLayer()

const FName FDataLayerInstanceNames::GetExternalDataLayer ( ) const
inline

◆ GetNonExternalDataLayers()

TArrayView< const FName > FDataLayerInstanceNames::GetNonExternalDataLayers ( ) const
inline

◆ HasExternalDataLayer()

bool FDataLayerInstanceNames::HasExternalDataLayer ( ) const
inline

◆ IsEmpty()

bool FDataLayerInstanceNames::IsEmpty ( ) const
inline

◆ Num()

int32 FDataLayerInstanceNames::Num ( ) const
inline

◆ rbegin() [1/2]

TArray< FName >::RangedForReverseIteratorType FDataLayerInstanceNames::rbegin ( )
inline

◆ rbegin() [2/2]

TArray< FName >::RangedForConstReverseIteratorType FDataLayerInstanceNames::rbegin ( ) const
inline

◆ rend() [1/2]

TArray< FName >::RangedForReverseIteratorType FDataLayerInstanceNames::rend ( )
inline

◆ rend() [2/2]

TArray< FName >::RangedForConstReverseIteratorType FDataLayerInstanceNames::rend ( ) const
inline

◆ ToArray()

const TArray< FName > & FDataLayerInstanceNames::ToArray ( ) const
inline

Friends And Related Symbol Documentation

◆ FStreamingGenerationActorDescView

friend class FStreamingGenerationActorDescView
friend

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