UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TTypedElementList< HandleType > Member List

This is the complete list of members for TTypedElementList< HandleType >, including all inherited members.

Add(const HandleType &InElementHandle)TTypedElementList< HandleType >inline
Add(HandleType &&InElementHandle)TTypedElementList< HandleType >inline
Add(const TTypedElementOwner< ElementDataType > &InElementOwner)TTypedElementList< HandleType >inline
Append(const TTypedElementListConstRef &InElementList)TTypedElementList< HandleType >inline
Append(TArrayView< const HandleType > InElementHandles)TTypedElementList< HandleType >inline
Append(const TArray< TTypedElementOwner< ElementDataType > > &InElementOwners)TTypedElementList< HandleType >inline
Append(TArrayView< const TTypedElementOwner< ElementDataType > > InElementOwners)TTypedElementList< HandleType >inline
AsShared()TSharedFromThis< TTypedElementList< HandleType > >inline
AsShared() constTSharedFromThis< TTypedElementList< HandleType > >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< TTypedElementList< HandleType > >inline
AsWeak()TSharedFromThis< TTypedElementList< HandleType > >inline
AsWeak() constTSharedFromThis< TTypedElementList< HandleType > >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< TTypedElementList< HandleType > >inline
Clone() constTTypedElementList< HandleType >
Contains(const FTypedElementId &InElementId) constTTypedElementList< HandleType >inline
Contains(const HandleType &InElementHandle) constTTypedElementList< HandleType >inline
Contains(const TTypedElementOwner< ElementDataType > &InElementOwner)TTypedElementList< HandleType >inline
CountElements(const TSubclassOf< UInterface > &InBaseInterfaceType={}) constTTypedElementList< HandleType >
CountElementsOfType(const FName InElementTypeName) constTTypedElementList< HandleType >
CountElementsOfType(const FTypedHandleTypeId InElementTypeId) constTTypedElementList< HandleType >
DECLARE_EVENT_OneParam(TTypedElementList, FOnPreChange, const TTypedElementList &)TTypedElementList< HandleType >
DECLARE_EVENT_OneParam(TTypedElementList, FOnChanged, const TTypedElementList &)TTypedElementList< HandleType >
DoesSharedInstanceExist() constTSharedFromThis< TTypedElementList< HandleType > >inline
Empty(const int32 InSlack=0)TTypedElementList< HandleType >inline
FHandleType typedefTTypedElementList< HandleType >
ForEachElement(TFunctionRef< bool(const TTypedElement< BaseInterfaceType > &)> InCallback) constTTypedElementList< HandleType >inline
ForEachElementHandle(TFunctionRef< bool(const HandleType &)> InCallback, const TSubclassOf< UInterface > &InBaseInterfaceType={}) constTTypedElementList< HandleType >
GetBottomElement() constTTypedElementList< HandleType >inline
GetBottomElement(TFunctionRef< bool(const TTypedElement< BaseInterfaceType > &)> Predicate) constTTypedElementList< HandleType >inline
GetCounter() constTTypedElementList< HandleType >inline
GetElement(const HandleType &InElementHandle) constTTypedElementList< HandleType >inline
GetElement(const HandleType &InElementHandle, TTypedElement< BaseInterfaceType > &OutElement) constTTypedElementList< HandleType >inline
GetElementAt(const int32 InIndex) constTTypedElementList< HandleType >inline
GetElementAt(const int32 InIndex, TTypedElement< BaseInterfaceType > &OutElement) constTTypedElementList< HandleType >inline
GetElementHandleAt(const int32 InIndex) constTTypedElementList< HandleType >inline
GetElementHandles(const TSubclassOf< UInterface > &InBaseInterfaceType={}) constTTypedElementList< HandleType >
GetElementHandles(TArray< HandleType, ArrayAllocator > &OutArray, const TSubclassOf< UInterface > &InBaseInterfaceType={}) constTTypedElementList< HandleType >inline
GetElementInterface(const FTypedElementHandle &InElementHandle) constTTypedElementList< HandleType >inline
GetElementInterface(const HandleType &InElementHandle, const TSubclassOf< UInterface > &InBaseInterfaceType) constTTypedElementList< HandleType >
GetRegistry() constTTypedElementList< HandleType >inline
GetScopedClearNewPendingChange()TTypedElementList< HandleType >
GetTopElement() constTTypedElementList< HandleType >inline
GetTopElement(TFunctionRef< bool(const TTypedElement< BaseInterfaceType > &)> Predicate) constTTypedElementList< HandleType >inline
HasElements(const TSubclassOf< UInterface > &InBaseInterfaceType={}) constTTypedElementList< HandleType >
HasElementsOfType(const FName InElementTypeName) constTTypedElementList< HandleType >
HasElementsOfType(const FTypedHandleTypeId InElementTypeId) constTTypedElementList< HandleType >
IsValidIndex(const int32 InIndex) constTTypedElementList< HandleType >inline
Legacy_GetSync()TTypedElementList< HandleType >
Legacy_GetSyncPtr() constTTypedElementList< HandleType >
NotifyPendingChanges()TTypedElementList< HandleType >
Num() constTTypedElementList< HandleType >inline
OnChanged()TTypedElementList< HandleType >inline
OnPreChange()TTypedElementList< HandleType >inline
operator=(TSharedFromThis const &)TSharedFromThis< TTypedElementList< HandleType > >inlineprotected
operator[](const int32 InIndex) constTTypedElementList< HandleType >inline
Private_CreateElementList(UTypedElementRegistry *InRegistry)TTypedElementList< HandleType >static
Remove(const FTypedElementId &InElementId)TTypedElementList< HandleType >inline
Remove(const HandleType &InElementHandle)TTypedElementList< HandleType >inline
Remove(const TTypedElementOwner< ElementDataType > &InElementOwner)TTypedElementList< HandleType >inline
RemoveAll(TFunctionRef< bool(const HandleType &)> InPredicate)TTypedElementList< HandleType >inline
RemoveAll(TFunctionRef< bool(const TTypedElement< BaseInterfaceType > &)> InPredicate)TTypedElementList< HandleType >inline
Reserve(const int32 InSize)TTypedElementList< HandleType >inline
Reset()TTypedElementList< HandleType >inline
SharedThis(OtherType *ThisPtr)TSharedFromThis< TTypedElementList< HandleType > >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< TTypedElementList< HandleType > >inlineprotectedstatic
Shrink()TTypedElementList< HandleType >inline
TSharedFromThis()TSharedFromThis< TTypedElementList< HandleType > >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< TTypedElementList< HandleType > >inlineprotected
TTypedElementListConstRef typedefTTypedElementList< HandleType >
TTypedElementListRef typedefTTypedElementList< HandleType >
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< TTypedElementList< HandleType > >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< TTypedElementList< HandleType > >inline
~TSharedFromThis()TSharedFromThis< TTypedElementList< HandleType > >inlineprotected
~TTypedElementList()TTypedElementList< HandleType >