Navigation
API > API/Plugins > API/Plugins/EditorTraceUtilities
| Name | FUnrealInsightsLauncher |
| Type | class |
| Header File | /Engine/Plugins/TraceUtilities/Source/EditorTraceUtilities/Public/UnrealInsightsLauncher.h |
| Include Path | #include "UnrealInsightsLauncher.h" |
Syntax
class FUnrealInsightsLauncher : public TSharedFromThis< FUnrealInsightsLauncher >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FUnrealInsightsLauncher
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnrealInsightsLauncher() |
UnrealInsightsLauncher.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUnrealInsightsLauncher() |
UnrealInsightsLauncher.h |
Enums
Public
| Name | Remarks |
|---|---|
| EStartInsightsResult |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StartUnrealInsightsCallback | TFunction< void(const EStartInsightsResult)> | UnrealInsightsLauncher.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Instance | TSharedPtr< FUnrealInsightsLauncher > | UnrealInsightsLauncher.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LogListingName | FName | The name of the Unreal Insights log listing. | UnrealInsightsLauncher.h | |
| UnrealInsightsHandle | FProcHandle | The proccess handler of the Unreal Insights. | UnrealInsightsLauncher.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CloseUnrealInsights() |
Closes UnrealInsights.exe. | UnrealInsightsLauncher.h | |
FString GetInsightsApplicationPath() |
Returns the full path to UnrealInsights.exe for the current engine installation | UnrealInsightsLauncher.h | |
bool OpenActiveTraceFromStore
(
const FString& TraceHostAddress |
This function tries to query the file name of the active/live trace through the storebrowser API | UnrealInsightsLauncher.h | |
bool OpenRemoteTrace
(
const FString& TraceHostAddress, |
Launches UnrealInsights.exe with the -Store and -OpenTraceID parameters | UnrealInsightsLauncher.h | |
bool OpenTraceFile
(
const FString& FilePath |
Launches UnrealInsights.exe with FilePath as the only parameter | UnrealInsightsLauncher.h | |
void StartUnrealInsights
(
const FString& Path, |
Launches the UnrealInsights executable from the given Path, displays an editor message if it fails. | UnrealInsightsLauncher.h | |
void StartUnrealInsights
(
const FString& Path, |
Launches the UnrealInsights executable from the given Path, displays an editor message if it fails. | UnrealInsightsLauncher.h | |
bool TryOpenTraceFromDestination
(
const FString& Destination |
Try to open a trace file from the trace target returned by UE::Trace::GetTraceDestination(). | UnrealInsightsLauncher.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TSharedPtr< FUnrealInsightsLauncher > & Get() |
UnrealInsightsLauncher.h |