UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TypedElementListObjectUtil.h File Reference
#include "Containers/Array.h"
#include "Elements/Framework/TypedElementList.h"
#include "Elements/Framework/TypedElementListFwd.h"
#include "HAL/Platform.h"
#include "Templates/Casts.h"
#include "Templates/Function.h"
#include "Templates/SharedPointer.h"

Go to the source code of this file.

Namespaces

namespace  TypedElementListObjectUtil
 

Functions

bool TypedElementListObjectUtil::HasObjects (FTypedElementListConstRef InElementList, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
bool TypedElementListObjectUtil::HasObjects (FTypedElementListConstRef InElementList)
 
int32 TypedElementListObjectUtil::CountObjects (FTypedElementListConstRef InElementList, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
int32 TypedElementListObjectUtil::CountObjects (FTypedElementListConstRef InElementList)
 
void TypedElementListObjectUtil::ForEachObject (FTypedElementListConstRef InElementList, TFunctionRef< bool(UObject *)> InCallback, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
void TypedElementListObjectUtil::ForEachObject (FTypedElementListConstRef InElementList, TFunctionRef< bool(RequiredClassType *)> InCallback)
 
TArray< UObject * > TypedElementListObjectUtil::GetObjects (FTypedElementListConstRef InElementList, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
TArray< RequiredClassType * > TypedElementListObjectUtil::GetObjects (FTypedElementListConstRef InElementList)
 
UObjectTypedElementListObjectUtil::GetTopObject (FTypedElementListConstRef InElementList, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
RequiredClassTypeTypedElementListObjectUtil::GetTopObject (FTypedElementListConstRef InElementList)
 
UObjectTypedElementListObjectUtil::GetBottomObject (FTypedElementListConstRef InElementList, const UClass *InRequiredClass)
 
template<typename RequiredClassType >
RequiredClassTypeTypedElementListObjectUtil::GetBottomObject (FTypedElementListConstRef InElementList)
 
bool TypedElementListObjectUtil::HasObjectsOfExactClass (FTypedElementListConstRef InElementList, const UClass *InClass)
 
template<typename ClassType >
bool TypedElementListObjectUtil::HasObjectsOfExactClass (FTypedElementListConstRef InElementList)
 
int32 TypedElementListObjectUtil::CountObjectsOfExactClass (FTypedElementListConstRef InElementList, const UClass *InClass)
 
template<typename ClassType >
bool TypedElementListObjectUtil::CountObjectsOfExactClass (FTypedElementListConstRef InElementList)
 
void TypedElementListObjectUtil::ForEachObjectClass (FTypedElementListConstRef InElementList, TFunctionRef< bool(UClass *)> InCallback)