Navigation
API > API/Editor > API/Editor/RewindDebuggerInterface
Interface class which creates debug widgets.
| Name | IRewindDebuggerViewCreator |
| Type | class |
| Header File | /Engine/Source/Editor/RewindDebuggerInterface/Public/IRewindDebuggerViewCreator.h |
| Include Path | #include "IRewindDebuggerViewCreator.h" |
Syntax
class IRewindDebuggerViewCreator : public IModularFeature
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModularFeatureName | const FName | IRewindDebuggerViewCreator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IRewindDebuggerView > CreateDebugView
(
uint64 ObjectId, |
Creates and returns a widget, which will be displayed in Rewind Debugger | IRewindDebuggerViewCreator.h | |
FSlateIcon GetIcon() |
Icon for tab header | IRewindDebuggerViewCreator.h | |
FName GetName() |
Returns a unique name for identifying this type of widget (same value returned by IRewindDebuggerView::GetName) | IRewindDebuggerViewCreator.h | |
FName GetTargetTypeName() |
Returns the name of a type of UObject for which this debug view will be created | IRewindDebuggerViewCreator.h | |
FText GetTitle() |
Text for tab header | IRewindDebuggerViewCreator.h | |
virtual bool HasDebugInfo
(
uint64 ObjectId |
Optional additional filter, to prevent debug views from being listed if they have no data | IRewindDebuggerViewCreator.h |