60template <
typename ElementHandleType>
82template <
typename ElementHandleType>
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FString GetTypedElementDebugId(const ElementDataType &InElementData)
Definition TypedElementData.h:35
Definition ArrayView.h:139
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
Definition ActorComponent.h:152
Definition ComponentElementData.cpp:12
TArray< UActorComponent * > GetComponentsFromHandles(TArrayView< const ElementHandleType > InHandles, const bool bSilent=false)
Definition ComponentElementData.h:61
UActorComponent * GetComponentFromHandle(const FTypedElementHandle &InHandle, const bool bSilent)
Definition ComponentElementData.cpp:14
TArray< UActorComponent * > GetComponentsFromHandlesChecked(TArrayView< const ElementHandleType > InHandles)
Definition ComponentElementData.h:83
UActorComponent * GetComponentFromHandleChecked(const FTypedElementHandle &InHandle)
Definition ComponentElementData.cpp:20
Definition ComponentElementData.h:16
TWeakObjectPtr< UActorComponent > ComponentWeak
Definition ComponentElementData.h:33
ENGINE_API FComponentElementData()
Definition ComponentElementData.cpp:28
UE_DECLARE_TYPED_ELEMENT_DATA_RTTI(FComponentElementData)
ENGINE_API FComponentElementData & operator=(const FComponentElementData &Other)
Definition ComponentElementData.cpp:52
ENGINE_API ~FComponentElementData()
Definition ComponentElementData.cpp:32
UActorComponent * Component
Definition ComponentElementData.h:31
Definition TypedElementHandle.h:18
Definition WeakObjectPtrTemplates.h:25