UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ModularFeatureManager.inl File Reference

Go to the source code of this file.

Classes

class  uLang::Private::IModularFeatureRegistry
 
class  uLang::Private::CModularFeatureRegistrar
 
struct  uLang::Private::VoidType< T >
 
struct  uLang::Private::TFeatureHasUid< FeatureType, typename >
 
struct  uLang::Private::TFeatureHasUid< FeatureType, typename VoidType< typename FeatureType::CFeatureType >::Type >
 

Namespaces

namespace  uLang
 
namespace  uLang::Private
 

Typedefs

using uLang::Private::RegistryId = SymbolId
 

Functions

template<class FeatureType >
RegistryId uLang::Private::GetUidForFeature ()
 
VERSECOMPILER_API int32_t uLang::Private::GetModularFeatureCount (const RegistryId FeatureId)
 
VERSECOMPILER_API TSPtr< IModularFeatureuLang::Private::GetModularFeature (const RegistryId FeatureId, const int32_t Index)
 
template<class FeatureType >
RegistryId uLang::Private::GetUidForFeatureQuery ()
 
template<class FeatureType >
ULANG_FORCEINLINE int32_t uLang::GetModularFeatureCount ()
 
template<class FeatureType >
TOptional< TSRef< FeatureType > > uLang::GetModularFeature (const int32_t Index=0)
 
template<class FeatureType >
TSRefArray< FeatureType > uLang::GetModularFeaturesOfType ()