5#include "Containers/Map.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
::FCriticalSection FTransactionallySafeCriticalSection
Definition TransactionallySafeCriticalSection.h:16
Definition ModularFeatures.h:17
virtual void RegisterModularFeature(const FName Type, class IModularFeature *ModularFeature) override
Definition ModularFeatures.cpp:55
virtual int32 GetModularFeatureImplementationCount(const FName Type) override
Definition ModularFeatures.cpp:26
virtual void LockModularFeatureList() override
Definition ModularFeatures.cpp:16
DECLARE_DERIVED_EVENT(FModularFeatures, IModularFeatures::FOnModularFeatureRegistered, FOnModularFeatureRegistered)
virtual IModularFeatures::FOnModularFeatureUnregistered & OnModularFeatureUnregistered() override
Definition ModularFeatures.cpp:77
virtual void UnregisterModularFeature(const FName Type, class IModularFeature *ModularFeature) override
Definition ModularFeatures.cpp:64
DECLARE_DERIVED_EVENT(FModularFeatures, IModularFeatures::FOnModularFeatureUnregistered, FOnModularFeatureUnregistered)
virtual void UnlockModularFeatureList() override
Definition ModularFeatures.cpp:21
virtual IModularFeatures::FOnModularFeatureRegistered & OnModularFeatureRegistered() override
Definition ModularFeatures.cpp:72
virtual IModularFeature * GetModularFeatureImplementation(const FName Type, const int32 Index) override
Definition ModularFeatures.cpp:33
Definition NameTypes.h:617
Definition IModularFeature.h:12
Definition IModularFeatures.h:15
U16 Index
Definition radfft.cpp:71