Navigation
API > API/Plugins > API/Plugins/RewindDebugger
Implements user settings for the Rewind Debugger.
| Name | URewindDebuggerSettings |
| Type | class |
| Header File | /Engine/Plugins/Animation/GameplayInsights/Source/RewindDebugger/Public/RewindDebuggerSettings.h |
| Include Path | #include "RewindDebuggerSettings.h" |
Syntax
UCLASS (Config=EditorPerProjectUserSettings,
Meta=(DisplayName="Rewind Debugger (user preferences)"))
class URewindDebuggerSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → URewindDebuggerSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URewindDebuggerSettings() |
RewindDebuggerSettings.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~URewindDebuggerSettings() |
RewindDebuggerSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShouldAutoEject | bool | If enabled, automatically detach player control when PIE is paused | RewindDebuggerSettings.h |
|
| bShouldAutoRecordOnPIE | bool | If enabled, start recording information at the start of PIE | RewindDebuggerSettings.h |
|
| bShowEmptyObjectTracks | bool | If enabled, show empty tracks on Rewind Debugger Timeline | RewindDebuggerSettings.h |
|
| CameraMode | ERewindDebuggerCameraMode | Rewind Debugger Playback Camera Mode | RewindDebuggerSettings.h |
|
| DebugTargetActor | FString | Currently selected target actor's name | RewindDebuggerSettings.h |
|
| HiddenTrackTypes | TArray< FName > | The track types listed here will be hidden from the track tree view | RewindDebuggerSettings.h |
|
| ObjectTrackSortMode | ERewindDebuggerObjectSortMode | Rewind Debugger Object Track Sort Mode | RewindDebuggerSettings.h |
|
| PlaybackRate | float | Playback speed multiplier | RewindDebuggerSettings.h |
|
| SelectorAllowedStructTypes | TArray< FInstancedStruct > | Additional struct types allowed in the target selection dropdown | RewindDebuggerSettings.h |
|
| SelectorAllowedTypes | TArray< FSoftClassPath > | Additional class types allowed in the target selection dropdown | RewindDebuggerSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GameClientDataTransportMode | UE::TraceBasedDebuggers::ETraceTransportMode | Default Data Transport for Game Clients - Used to change the transport mode for the trace data. | RewindDebuggerSettings.h |
|
| GameServerDataTransportMode | UE::TraceBasedDebuggers::ETraceTransportMode | Default Data Transport for Game Servers - Used to change the transport mode for the trace data. | RewindDebuggerSettings.h |
|
| OnPreExitHandle | FDelegateHandle | RewindDebuggerSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::TraceBasedDebuggers::ETraceTransportMode GetTransportModeForTargetType
(
EBuildTargetType InTargetType |
Returns the configured transport mode for the provided target type | RewindDebuggerSettings.h | |
void SetTransportModeForTargetType
(
EBuildTargetType InTargetType, |
Sets a specific transport mode for the provided target type | RewindDebuggerSettings.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
RewindDebuggerSettings.h | ||
virtual FText GetSectionDescription() |
RewindDebuggerSettings.h | ||
virtual FText GetSectionText() |
RewindDebuggerSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static URewindDebuggerSettings & Get() |
Get Mutable CDO of URewindDebuggerSettings | RewindDebuggerSettings.h |