| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Developer/TraceInsights/Public/Insights/IUnrealInsightsModule.h |
Include |
#include "Insights/IUnrealInsightsModule.h" |
class IUnrealInsightsModule : public IModuleInterface
Interface for an Unreal Insights module.
Name | Description | ||
---|---|---|---|
|
ConnectToStore |
Connects to a specified store. |
|
|
CreateDefaultStore() |
Creates the default trace store (for "Browser" mode). |
|
|
CreateSessionBrowser |
Called when the application starts in "Browser" mode. |
|
|
CreateSessionViewer ( |
Called when the application starts in "Viewer" mode. |
|
|
TSharedPtr< ... |
GetAnalysisSession() |
Gets the current analysis session. |
|
Trace::FStor... |
GetStoreClient() |
Gets the store client. |
|
FOnInsightsM... |
OnMajorTabCreated() |
Callback invoked when a major tab is created |
|
FOnRegisterM... |
OnRegisterMajorTabExtension ( |
Allows for registering a delegate callback for populating a FInsightsMajorTabExtender structure. |
|
RegisterMajorTabConfig ( |
Registers a major tab layout. |
|
|
SetUnrealInsightsLayoutIni ( |
Set the ini path for saving persistent layout data. |
|
|
ShutdownUserInterface() |
Called when the application shutsdown. |
|
|
StartAnalysisForLastLiveSession() |
Starts analysis of the last live session. Called when the application starts in "Viewer" mode. |
|
|
StartAnalysisForTrace ( |
Starts analysis of the specified trace. Called when the application starts in "Viewer" mode. |
|
|
StartAnalysisForTraceFile ( |
Starts analysis of the specified *.utrace file. |
|
|
UnregisterMajorTabConfig ( |
Unregisters a major tab layout. This will revert the major tab to spawning with its default layout |