You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
UE-216526 - [MetaSounds] - MetaSound Asset Registration runs continuously in a template project
#rb Rob.Gay #jira UE-216526 [CL 34149719 by lauri gurevicuis in ue5-main branch]
This commit is contained in:
@@ -2227,7 +2227,8 @@ namespace Metasound
|
||||
.TextStyle(FAppStyle::Get(), "Graph.ZoomText")
|
||||
.ColorAndOpacity(FLinearColor(1, 1, 1, 0.30f));
|
||||
|
||||
SAssignNew(RenderStatsWidget, SMetaSoundRenderStats);
|
||||
SAssignNew(RenderStatsWidget, SMetaSoundRenderStats)
|
||||
.Visibility(EVisibility::HitTestInvisible);
|
||||
}
|
||||
|
||||
FGraphAppearanceInfo FEditor::GetGraphAppearance() const
|
||||
@@ -3349,7 +3350,9 @@ namespace Metasound
|
||||
if (bPrimingRegistry)
|
||||
{
|
||||
IMetasoundEditorModule& MetaSoundEditorModule = FModuleManager::GetModuleChecked<IMetasoundEditorModule>("MetaSoundEditor");
|
||||
if (MetaSoundEditorModule.GetAssetRegistryPrimeStatus() == EAssetPrimeStatus::Complete)
|
||||
EAssetPrimeStatus PrimeStatus = MetaSoundEditorModule.GetAssetRegistryPrimeStatus();
|
||||
EAssetScanStatus ScanStatus = MetaSoundEditorModule.GetAssetRegistryScanStatus();
|
||||
if (PrimeStatus == EAssetPrimeStatus::Complete || (PrimeStatus == EAssetPrimeStatus::InProgress && ScanStatus == EAssetScanStatus::Complete))
|
||||
{
|
||||
bPrimingRegistry = false;
|
||||
NotifyAssetPrimeComplete();
|
||||
|
||||
+5
@@ -712,6 +712,11 @@ namespace Metasound
|
||||
return AssetPrimeStatus;
|
||||
}
|
||||
|
||||
virtual EAssetScanStatus GetAssetRegistryScanStatus() const override
|
||||
{
|
||||
return AssetScanStatus;
|
||||
}
|
||||
|
||||
virtual void RegisterExplicitProxyClass(const UClass& InClass) override
|
||||
{
|
||||
using namespace Metasound::Frontend;
|
||||
|
||||
@@ -103,6 +103,7 @@ namespace Metasound
|
||||
// loaded) & registers them if not already registered with the MetaSound Class Registry.
|
||||
virtual void PrimeAssetRegistryAsync() = 0;
|
||||
virtual EAssetPrimeStatus GetAssetRegistryPrimeStatus() const = 0;
|
||||
virtual EAssetScanStatus GetAssetRegistryScanStatus() const = 0;
|
||||
|
||||
virtual TUniquePtr<FMetasoundDefaultLiteralCustomizationBase> CreateMemberDefaultLiteralCustomization(UClass& InClass, IDetailCategoryBuilder& DefaultCategoryBuilder) const = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user