![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ModularFeature.h>
Inheritance diagram for uLang::Private::IModularFeature:Public Member Functions | |
| virtual | ~IModularFeature () |
| virtual int32_t | GetPriority () const =0 |
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 |
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) |
Base class for the ModularFeatures – marked as "Private" to discourage directly sub-classing this (use TModularFeature<> instead).
|
inlinevirtual |
Implemented in uLang::TModularFeature< FeatureType >, uLang::TModularFeature< IAssemblerPass >, uLang::TModularFeature< IIntraSemAnalysisInjection >, uLang::TModularFeature< IIrGeneratorPass >, uLang::TModularFeature< IParserPass >, uLang::TModularFeature< IPostIrFilter >, uLang::TModularFeature< IPostParseInjection >, uLang::TModularFeature< IPostSemAnalysisInjection >, uLang::TModularFeature< IPostSemanticAnalysisFilter >, uLang::TModularFeature< IPostVstFilter >, uLang::TModularFeature< IPreLinkInjection >, uLang::TModularFeature< IPreParseInjection >, uLang::TModularFeature< IPreSemAnalysisInjection >, uLang::TModularFeature< IPreTranslateInjection >, and uLang::TModularFeature< ISemanticAnalyzerPass >.