Module |
|
Header |
/Engine/Source/Developer/DesktopPlatform/Public/IDesktopPlatform.h |
Include |
#include "IDesktopPlatform.h" |
class IDesktopPlatform
Interface for functionality supported by desktop platforms
Name | Description | |
---|---|---|
|
~IDesktopPlatform() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
CleanGameProject ( |
Cleans a game project. Removes the intermediate folder and binary build products. |
|
|
CompileGameProject ( |
Compiles a game project. |
|
|
EnumerateEngineInstallations |
Enumerates all the registered engine installations. |
|
|
EnumerateLauncherEngineInstallations |
Enumerates all the registered binary engine installations. |
|
|
EnumerateLauncherSampleInstallations |
Enumerates all the samples installed by the launcher. |
|
|
EnumerateLauncherSampleProjects |
Enumerates all the sample projects installed by the launcher. |
|
|
EnumerateProjectsKnownByEngine |
Finds all the projects which the engine (given by an identifier) has a record of. |
|
|
GenerateProjectFiles ( |
Generates project files for the given project. |
|
|
GetCurrentEngineIdentifier() |
Gets the identifier for the currently executing engine installation |
|
|
GetDefaultEngineIdentifier ( |
Gets the identifier for the default engine. This will be the newest installed engine. |
|
|
GetDefaultEngineRootDir ( |
Gets the root directory for the default engine installation. |
|
|
GetDefaultProjectCreationPath() |
Gets the default folder for creating new projects. |
|
|
GetEngineDescription ( |
Returns a description for the engine with the given identifier. |
|
|
GetEngineIdentifierForProject |
Gets the engine association for a project. |
|
|
GetEngineIdentifierFromRootDir |
Returns the identifier for the engine with the given root directory. |
|
|
GetEngineRootDirFromIdentifier |
Returns the identifier for the engine with the given root directory. |
|
|
GetEngineSavedConfigDirectory ( |
Gets the root directory for the engine's saved config files |
|
|
FFeedbackCon... |
GetNativeFeedbackContext() |
Gets a feedback context which can display progress information using the native platform GUI. |
|
const TArray... |
GetTargetsForCurrentProject() |
Gets information about the build targets supported by the current project. |
|
const TArray... |
GetTargetsForProject ( |
Gets information about the build targets supported by a particular project. |
|
GetUserTempPath() |
Gets the path to the user's temporary directory |
|
|
InvokeUnrealBuildToolAsync ( |
Launches UnrealBuildTool with the specified command line parameters |
|
|
InvokeUnrealBuildToolSync ( |
Invokes UnrealBuildTool with the given arguments |
|
|
IsPerforceBuild ( |
Tests whether an engine installation is a perforce build. |
|
|
IsPreferredEngineIdentifier |
Compares two identifiers and checks whether the first is preferred to the second. |
|
|
IsSourceDistribution ( |
Tests whether an engine installation is a source distribution. |
|
|
IsStockEngineRelease ( |
Checks if the given engine identifier is for an stock engine release. |
|
|
IsUnrealBuildToolAvailable() |
Determines whether UnrealBuildTool is available |
|
|
IsUnrealBuildToolRunning() |
Checks if an instance of UnrealBuildTool is running. |
|
|
IsValidRootDirectory ( |
Tests whether a root directory is a valid Unreal Engine installation |
|
|
OpenDirectoryDialog |
Opens the "choose folder" dialog for the platform |
|
|
OpenFileDialog |
Opens the "open file" dialog for the platform |
|
|
OpenFileDialog |
Opens the "open file" dialog for the platform |
|
|
OpenFontDialog ( |
Opens the "choose font" dialog for the platform |
|
|
OpenProject ( |
Opens the given project with the appropriate editor. Tries to use the shell association. |
|
|
RegisterEngineInstallation |
Registers a directory as containing an engine installation |
|
|
RunUnrealBuildTool ( |
Runs UnrealBuildTool with the given arguments. |
|
|
RunUnrealBuildTool ( |
Runs UnrealBuildTool with the given arguments. |
|
|
SaveFileDialog |
Opens the "save file" dialog for the platform |
|
|
SetEngineIdentifierForProject |
Sets the engine association for a project. |
|
|
TryGetEngineVersion ( |
Attempt to get the engine version from the supplied engine root directory. |
|
|
TryParseStockEngineVersion ( |
Attempt to get the engine version from the supplied identifier |
|
|
UpdateFileAssociations() |
Updates file associations. |
|
|
VerifyFileAssociations() |
Checks that the current file associations are correct. |
Name | Description | ||
---|---|---|---|
|
GetSolutionPath ( |
The IDesktopPlatform::GetSolutionPath() method has been deprecated. Use the ISourceCodeAccessor interface for cross-IDE support instead. |