![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for uLang::Private::CModularFeatureRegistry:Classes | |
| struct | SRegisteredFeature |
Public Member Functions | |
| void | Add (const TSRef< Private::IModularFeature > &NewFeature, const RegistryId FeatureId) |
| bool | Remove (const TSRef< Private::IModularFeature > &ToRemove) |
| void | MergeIn (const CModularFeatureRegistry &OtherRegistry) |
| void | SortDatabase () |
Public Member Functions inherited from uLang::CSharedMix | |
| CSharedMix () | |
| virtual UE_API | ~CSharedMix () |
| CSharedMix (const CSharedMix &Other)=delete | |
| CSharedMix & | operator= (const CSharedMix &Other)=delete |
| uint32_t | GetRefCount () const |
Public Attributes | |
| CSymbolTable | _Symbols |
| TArray< SRegisteredFeature > | _Database |
Additional Inherited Members | |
Static Protected Member Functions inherited from uLang::CSharedMix | |
| template<class ObjectType > | |
| static TSPtrG< ObjectType, false, CHeapRawAllocator > | SharedThis (ObjectType *This) |
| template<class ObjectType > | |
| static TSPtrG< const ObjectType, false, CHeapRawAllocator > | SharedThis (const ObjectType *This) |
| void uLang::Private::CModularFeatureRegistry::Add | ( | const TSRef< Private::IModularFeature > & | NewFeature, |
| const RegistryId | FeatureId | ||
| ) |
| void uLang::Private::CModularFeatureRegistry::MergeIn | ( | const CModularFeatureRegistry & | OtherRegistry | ) |
| bool uLang::Private::CModularFeatureRegistry::Remove | ( | const TSRef< Private::IModularFeature > & | ToRemove | ) |
| void uLang::Private::CModularFeatureRegistry::SortDatabase | ( | ) |
| TArray<SRegisteredFeature> uLang::Private::CModularFeatureRegistry::_Database |
| CSymbolTable uLang::Private::CModularFeatureRegistry::_Symbols |