Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
| Name | FModel |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/Model/ProjectLauncherModel.h |
| Include Path | #include "Model/ProjectLauncherModel.h" |
Syntax
class FModel : public TSharedFromThis< FModel >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FEntity → FTopologicalEntity → FTopologicalShapeEntity → FModel
- FHaveStates → FEntity → FTopologicalEntity → FTopologicalShapeEntity → FModel
- FModel
- FSharedFromThisBase → TSharedFromThis → FModel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModel
(
const TSharedRef< ITargetDeviceProxyManager >& InDeviceProxyManager, |
Model/ProjectLauncherModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FModel() |
Model/ProjectLauncherModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllProfiles | TArray< ILauncherProfilePtr > | Model/ProjectLauncherModel.h | ||
| BasicLaunchProfile | ILauncherProfilePtr | Model/ProjectLauncherModel.h | ||
| bHasSetBasicLaunchProfilePlatform | bool | Model/ProjectLauncherModel.h | ||
| CachedMapPaths | TMap< FString, TArray< FString > > | Model/ProjectLauncherModel.h | ||
| CachedProjectSettings | TMap< FString, FProjectSettings > | Model/ProjectLauncherModel.h | ||
| ConfigFileName | FString | Model/ProjectLauncherModel.h | ||
| DefaultBasicLaunchProfile | ILauncherProfilePtr | Model/ProjectLauncherModel.h | ||
| DefaultCustomLaunchProfile | ILauncherProfilePtr | Model/ProjectLauncherModel.h | ||
| DeviceProxyManager | TSharedRef< ITargetDeviceProxyManager > | Model/ProjectLauncherModel.h | ||
| Launcher | TSharedRef< ILauncher > | Model/ProjectLauncherModel.h | ||
| LaunchLogMessages | TArray< TSharedPtr< FLaunchLogMessage > > | Model/ProjectLauncherModel.h | ||
| PlatformChangedDelegate | FOnSelectedPlatformChanged | Model/ProjectLauncherModel.h | ||
| ProfileManager | TSharedRef< ILauncherProfileManager > | Model/ProjectLauncherModel.h | ||
| ProfileSelectedDelegate | FOnSelectedProfileChanged | Model/ProjectLauncherModel.h | ||
| SelectedProfile | ILauncherProfilePtr | Model/ProjectLauncherModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FLaunchLogMessage > AddLogMessage
(
const FString& InMessage, |
Model/ProjectLauncherModel.h | ||
void ClearLogMessages() |
Model/ProjectLauncherModel.h | ||
ILauncherProfilePtr CloneCustomProfile
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
ILauncherProfileRef CreateBasicLaunchProfile() |
Model/ProjectLauncherModel.h | ||
ILauncherProfileRef CreateCustomProfile
(
const TCHAR* Name |
Model/ProjectLauncherModel.h | ||
EContentScheme DetermineProfileContentScheme
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
const TArray< ILauncherProfilePtr > & GetAllProfiles() |
Model/ProjectLauncherModel.h | ||
TArray< FString > GetAvailableEngineMapNames() |
Model/ProjectLauncherModel.h | ||
TArray< FString > GetAvailableEngineMapPaths() |
Model/ProjectLauncherModel.h | ||
TArray< FString > GetAvailableProjectMapNames
(
const FString& InProjectPath |
Model/ProjectLauncherModel.h | ||
TArray< FString > GetAvailableProjectMapPaths
(
const FString& InProjectPath |
Model/ProjectLauncherModel.h | ||
ILauncherProfilePtr GetBasicLaunchProfile() |
Model/ProjectLauncherModel.h | ||
const FString & GetConfigIni() |
Model/ProjectLauncherModel.h | ||
const TCHAR * GetConfigSection() |
Model/ProjectLauncherModel.h | ||
const ILauncherProfileRef GetDefaultBasicLaunchProfile() |
Model/ProjectLauncherModel.h | ||
const ILauncherProfileRef GetDefaultCustomLaunchProfile() |
Model/ProjectLauncherModel.h | ||
const TSharedRef< ITargetDeviceProxyManager > & GetDeviceProxyManager() |
Model/ProjectLauncherModel.h | ||
const TSharedRef< ILauncher > & GetLauncher() |
Model/ProjectLauncherModel.h | ||
int32 GetNumLogMessages() |
Model/ProjectLauncherModel.h | ||
const TSharedRef< ILauncherProfileManager > & GetProfileManager() |
Model/ProjectLauncherModel.h | ||
EProfileType GetProfileType
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
const FProjectSettings GetProjectSettings
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
const FProjectSettings GetProjectSettings
(
const FString& ProjectPath |
Model/ProjectLauncherModel.h | ||
const ILauncherProfilePtr & GetSelectedProfile() |
Model/ProjectLauncherModel.h | ||
bool IsAdvancedProfile
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
bool IsBasicLaunchProfile
(
const ILauncherProfilePtr& Profile |
Model/ProjectLauncherModel.h | ||
FOnSelectedProfileChanged & OnProfileSelected() |
Model/ProjectLauncherModel.h | ||
void SelectProfile
(
const ILauncherProfilePtr& Profile |
Model/ProjectLauncherModel.h | ||
void SetProfileContentScheme
(
EContentScheme ContentScheme, |
Model/ProjectLauncherModel.h | ||
void SortProfiles() |
Model/ProjectLauncherModel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FTargetInfo GetBuildTargetInfo
(
const FString& BuildTargetName, |
Model/ProjectLauncherModel.h | ||
static FTargetInfo GetBuildTargetInfo
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
static FString GetBuildTargetPlatformName
(
const FString& PlatformName, |
Model/ProjectLauncherModel.h | ||
static TSharedPtr< ITargetDeviceProxy > GetDeviceProxy
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
static const PlatformInfo::FTargetPlatformInfo * GetPlatformInfo
(
FName PlatformName, |
Model/ProjectLauncherModel.h | ||
static const PlatformInfo::FTargetPlatformInfo * GetPlatformInfo
(
const ILauncherProfilePtr& Profile |
Model/ProjectLauncherModel.h | ||
static FString GetVanillaPlatformName
(
const FString& PlatformName |
Model/ProjectLauncherModel.h | ||
static bool IsHostPlatform
(
const ILauncherProfilePtr& Profile |
Model/ProjectLauncherModel.h | ||
static bool IsHostPlatform
(
FName PlatformName |
Model/ProjectLauncherModel.h | ||
static void UpdateCookedPlatformsFromBuildTarget
(
const ILauncherProfileRef& Profile |
Model/ProjectLauncherModel.h | ||
static void UpdatedCookedPlatformsFromDeployDeviceProxy
(
const ILauncherProfileRef& Profile, |
Model/ProjectLauncherModel.h |