Navigation
API > API/Developer > API/Developer/TraceTools
Interface for a trace tools module.
| Name | ITraceToolsModule |
| Type | class |
| Header File | /Engine/Source/Developer/TraceTools/Public/TraceTools/Interfaces/ITraceToolsModule.h |
| Include Path | #include "TraceTools/Interfaces/ITraceToolsModule.h" |
Syntax
class ITraceToolsModule : public IModuleInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITraceToolsModule() |
Virtual destructor. | TraceTools/Interfaces/ITraceToolsModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateTraceControlWidget
(
TSharedPtr< ITraceController > InTraceController |
Creates a trace control widget that auto detects the session selected in Session Browser and can be used to control it. | TraceTools/Interfaces/ITraceToolsModule.h | |
TSharedRef< SWidget > CreateTraceControlWidget
(
TSharedPtr< ITraceController > InTraceController, |
Creates a trace control widget that controls a specific Instance Id. | TraceTools/Interfaces/ITraceToolsModule.h | |
void SetTraceControlWidgetInstanceId
(
TSharedRef< SWidget > Widget, |
Sets the InstanceId to control for the provided widget, which must be a widget returned by CreateTraceControlWidget. | TraceTools/Interfaces/ITraceToolsModule.h |