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

#include <ILauncherPlatform.h>

+ Inheritance diagram for ILauncherPlatform:

Public Member Functions

virtual ~ILauncherPlatform ()
 
virtual bool CanOpenLauncher (bool Install)=0
 
virtual bool OpenLauncher (const FOpenLauncherOptions &Options)=0
 

Constructor & Destructor Documentation

◆ ~ILauncherPlatform()

virtual ILauncherPlatform::~ILauncherPlatform ( )
inlinevirtual

Virtual destructor

Member Function Documentation

◆ CanOpenLauncher()

virtual bool ILauncherPlatform::CanOpenLauncher ( bool  Install)
pure virtual

Determines whether the launcher can be opened.

Parameters
InstallWhether to include the possibility of installing the launcher in the check.
Returns
true if the launcher can be opened (or installed).

Implemented in FLauncherPlatformLinux, FLauncherPlatformMac, and FLauncherPlatformWindows.

◆ OpenLauncher()

virtual bool ILauncherPlatform::OpenLauncher ( const FOpenLauncherOptions Options)
pure virtual

Opens the marketplace user interface.

Parameters
InstallWhether to install the marketplace if it is missing.
LauncherRelativeUrlA url relative to the launcher which you'd like the launcher to navigate to. Empty defaults to the UE homepage
CommandLineParamsOptional command to open the launcher with if it is not already open
Returns
true if the marketplace was opened, false if it is not installed or could not be installed/opened.

Implemented in FLauncherPlatformLinux, FLauncherPlatformMac, and FLauncherPlatformWindows.


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