UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConstructorHelpers::FClassFinder< T > Struct Template Reference

#include <ConstructorHelpers.h>

+ Inheritance diagram for ConstructorHelpers::FClassFinder< T >:

Public Member Functions

 FClassFinder (const TCHAR *ClassToFind)
 
bool Succeeded ()
 
virtual void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual FString GetReferencerName () const override
 
- Public Member Functions inherited from FGCObject
 FGCObject ()
 
 FGCObject (const FGCObject &Other)
 
 FGCObject (FGCObject &&Other)
 
 FGCObject (EFlags Flags)
 
virtual ~FGCObject ()
 
FGCObjectoperator= (const FGCObject &)
 
FGCObjectoperator= (FGCObject &&)
 
COREUOBJECT_API void RegisterGCObject ()
 
COREUOBJECT_API void UnregisterGCObject ()
 
virtual bool GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const
 

Public Attributes

TSubclassOf< T > Class
 

Additional Inherited Members

- Public Types inherited from FGCObject
enum class  EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 }
 
- Static Public Member Functions inherited from FGCObject
static COREUOBJECT_API void StaticInit ()
 
- Static Public Attributes inherited from FGCObject
static COREUOBJECT_API UGCObjectReferencerGGCObjectReferencer = nullptr
 

Constructor & Destructor Documentation

◆ FClassFinder()

template<class T >
ConstructorHelpers::FClassFinder< T >::FClassFinder ( const TCHAR ClassToFind)
inline

Member Function Documentation

◆ AddReferencedObjects()

template<class T >
virtual void ConstructorHelpers::FClassFinder< T >::AddReferencedObjects ( FReferenceCollector Collector)
inlineoverridevirtual

Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.

Parameters
CollectorThe collector of referenced objects.

Implements FGCObject.

◆ GetReferencerName()

template<class T >
virtual FString ConstructorHelpers::FClassFinder< T >::GetReferencerName ( ) const
inlineoverridevirtual

Overload this method to report a name for your referencer

Implements FGCObject.

◆ Succeeded()

template<class T >
bool ConstructorHelpers::FClassFinder< T >::Succeeded ( )
inline

Member Data Documentation

◆ Class

template<class T >
TSubclassOf<T> ConstructorHelpers::FClassFinder< T >::Class

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