UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IProjectManager Member List

This is the complete list of members for IProjectManager, including all inherited members.

AddSuppressProjectFileWrite(const FName InName)=0IProjectManagerpure virtual
CheckModuleCompatibility(TArray< FString > &OutIncompatibleModules)=0IProjectManagerpure virtual
ClearSupportedTargetPlatformsForCurrentProject()=0IProjectManagerpure virtual
ClearSupportedTargetPlatformsForProject(const FString &FilePath)=0IProjectManagerpure virtual
DECLARE_EVENT_TwoParams(IProjectManager, FLoadingModulesForPhaseEvent, ELoadingPhase::Type, bool)IProjectManager
DECLARE_MULTICAST_DELEGATE(FOnTargetPlatformsForCurrentProjectChangedEvent)IProjectManager
Get()IProjectManagerstatic
GetAdditionalPluginDirectories() const =0IProjectManagerpure virtual
GetAutoLoadProjectFileName()=0IProjectManagerpure virtual
GetCurrentProject() const =0IProjectManagerpure virtual
GetCurrentProjectModuleContextInfos()=0IProjectManagerpure virtual
HasDefaultPluginSettings() const =0IProjectManagerpure virtual
IsCurrentProjectDirty() const =0IProjectManagerpure virtual
IsEnterpriseProject()=0IProjectManagerpure virtual
IsSuppressingProjectFileWrite() const =0IProjectManagerpure virtual
LoadModulesForProject(const ELoadingPhase::Type LoadingPhase)=0IProjectManagerpure virtual
LoadProjectFile(const FString &ProjectFile)=0IProjectManagerpure virtual
OnLoadingPhaseComplete()=0IProjectManagerpure virtual
OnTargetPlatformsForCurrentProjectChanged()=0IProjectManagerpure virtual
QueryStatusForCurrentProject(FProjectStatus &OutProjectStatus) const =0IProjectManagerpure virtual
QueryStatusForProject(const FString &FilePath, FProjectStatus &OutProjectStatus) const =0IProjectManagerpure virtual
RemovePluginReference(const FString &PluginName, FText &OutFailReason)=0IProjectManagerpure virtual
RemoveSuppressProjectFileWrite(const FName InName)=0IProjectManagerpure virtual
SaveCurrentProjectToDisk(FText &OutFailReason)=0IProjectManagerpure virtual
SetIsEnterpriseProject(bool bValue)=0IProjectManagerpure virtual
SetPluginEnabled(const FString &PluginName, bool bEnabled, FText &OutFailReason)=0IProjectManagerpure virtual
SignSampleProject(const FString &FilePath, const FString &Category, FText &OutFailReason)=0IProjectManagerpure virtual
SubstituteModule(const FString &OriginalModuleName, const FString &NewModuleName)=0IProjectManagerpure virtual
UpdateAdditionalPluginDirectory(const FString &Dir, const bool bAddOrRemove)=0IProjectManagerpure virtual
UpdateSupportedTargetPlatformsForCurrentProject(const FName &InPlatformName, const bool bIsSupported)=0IProjectManagerpure virtual
UpdateSupportedTargetPlatformsForProject(const FString &FilePath, const FName &InPlatformName, const bool bIsSupported)=0IProjectManagerpure virtual
~IProjectManager()IProjectManagerinlinevirtual