27 static const FName ModularFeatureName =
FName(
TEXT(
"MeshReconstructor"));
28 return ModularFeatureName;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BaseMeshReconstructorModule.h:13
static bool IsAvailable()
Definition BaseMeshReconstructorModule.h:50
static FName GetModularFeatureName()
Definition BaseMeshReconstructorModule.h:25
static FBaseMeshReconstructorModule & Get()
Definition BaseMeshReconstructorModule.h:36
virtual void StartupModule() override
Definition BaseMeshReconstructorModule.h:58
Definition NameTypes.h:617
Definition MRMeshComponent.h:29
Definition IModularFeature.h:12
virtual void RegisterModularFeature(const FName Type, class IModularFeature *ModularFeature)=0
static CORE_API IModularFeatures & Get()
Definition ModularFeatures.cpp:9
TArray< TModularFeature * > GetModularFeatureImplementations(const FName Type)
Definition IModularFeatures.h:68
bool IsModularFeatureAvailable(const FName Type)
Definition IModularFeatures.h:39
Definition ModuleInterface.h:14