UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::Private::CModularFeatureRegistrar Class Reference

Static Public Member Functions

static VERSECOMPILER_API const TSRef< IModularFeatureRegistry > & GetRegistry ()
 
static VERSECOMPILER_API void SetRegistry (const TSRef< IModularFeatureRegistry > &NewRegistry)
 
static VERSECOMPILER_API void Register (const TSRef< IModularFeature > &NewFeature, const RegistryId FeatureId)
 
static VERSECOMPILER_API bool Unregister (const TSRef< IModularFeature > &Feature)
 
static VERSECOMPILER_API RegistryId GetRegistryId (const char *FeatureName)
 

Friends

template<class FeatureType >
class TModularFeatureRegHandle
 

Detailed Description

Private base class for sharing registration functionality only with our templatized RAII handles.

Member Function Documentation

◆ GetRegistry()

const TSRef< Private::IModularFeatureRegistry > & uLang::Private::CModularFeatureRegistrar::GetRegistry ( )
static

◆ GetRegistryId()

Private::RegistryId uLang::Private::CModularFeatureRegistrar::GetRegistryId ( const char FeatureName)
static

◆ Register()

void uLang::Private::CModularFeatureRegistrar::Register ( const TSRef< IModularFeature > &  NewFeature,
const RegistryId  FeatureId 
)
static

◆ SetRegistry()

void uLang::Private::CModularFeatureRegistrar::SetRegistry ( const TSRef< IModularFeatureRegistry > &  NewRegistry)
static

◆ Unregister()

bool uLang::Private::CModularFeatureRegistrar::Unregister ( const TSRef< IModularFeature > &  Feature)
static

Friends And Related Symbol Documentation

◆ TModularFeatureRegHandle

template<class FeatureType >
friend class TModularFeatureRegHandle
friend

The documentation for this class was generated from the following files: