// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "IContentSourceProvider.h" /** Provides methods for registering and getting registered content source providers. */ class FContentSourceProviderManager { public: /** Registers a content source provider. */ void RegisterContentSourceProvider(TSharedRef ContentSourceProvider); /** Gets and array of the currently registered content source providers. */ const TArray>* GetContentSourceProviders(); private: /** The registered content source providers. */ TArray> ContentSourceProviders; };