UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPortalServiceProvider Class Referenceabstract

#include <IPortalServiceProvider.h>

+ Inheritance diagram for IPortalServiceProvider:

Public Member Functions

virtual TSharedPtr< IPortalServiceGetService (const FString &ServiceName, const TSharedRef< FTypeContainer > &Dependencies)=0
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void StartupModule ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual void ShutdownModule ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Member Function Documentation

◆ GetService()

virtual TSharedPtr< IPortalService > IPortalServiceProvider::GetService ( const FString &  ServiceName,
const TSharedRef< FTypeContainer > &  Dependencies 
)
pure virtual

Get a service instance of the specified type.

Parameters
ServiceNameThe name of the service type to get.
DependenciesOptional service dependencies.
Returns
The service instance, or nullptr if unavailable.

Implemented in FPortalProxiesModule.


The documentation for this class was generated from the following file: