Navigation
API > API/Plugins > API/Plugins/TrajectoryTools
A Rewind Debugger extension that allows user to visualize trajectories and export them from the current trace session.
| Name | FRewindDebuggerTrajectory |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/TrajectoryTools/Source/TrajectoryTools/Public/TrajectoryRewindDebuggerExtension.h |
| Include Path | #include "TrajectoryRewindDebuggerExtension.h" |
Syntax
class FRewindDebuggerTrajectory : public IRewindDebuggerExtension
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRewindDebuggerTrajectory() |
TrajectoryRewindDebuggerExtension.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRewindDebuggerTrajectory() |
TrajectoryRewindDebuggerExtension.h |
Structs
| Name | Remarks |
|---|---|
| FExtensionState | Holds information from each extension's update |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BakeOutWindow | TSharedPtr< SWindow > | TrajectoryRewindDebuggerExtension.h | ||
| DebugDrawColors | TArray< FColor > | TrajectoryRewindDebuggerExtension.h | ||
| DebugDrawDelegateHandle | FDelegateHandle | TrajectoryRewindDebuggerExtension.h | ||
| State | FRewindDebuggerTrajectory::FExtensionState | TrajectoryRewindDebuggerExtension.h | ||
| WorldToVisualize | UWorld * | TrajectoryRewindDebuggerExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Clear
(
IRewindDebugger* RewindDebugger |
TrajectoryRewindDebuggerExtension.h | ||
virtual FString GetName() |
TrajectoryRewindDebuggerExtension.h | ||
void Initialize() |
TrajectoryRewindDebuggerExtension.h | ||
virtual void RecordingStarted
(
IRewindDebugger* RewindDebugger |
TrajectoryRewindDebuggerExtension.h | ||
virtual void RecordingStopped
(
IRewindDebugger* RewindDebugger |
TrajectoryRewindDebuggerExtension.h | ||
void Reset() |
TrajectoryRewindDebuggerExtension.h | ||
void Shutdown() |
TrajectoryRewindDebuggerExtension.h | ||
virtual void Update
(
float DeltaTime, |
Begin IRewindDebuggerExtension implementation | TrajectoryRewindDebuggerExtension.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildTrajectories
(
const IGameplayProvider* InGameplayProvider, |
TrajectoryRewindDebuggerExtension.h | ||
static void BuildTrajectoryOwnersList
(
const IRewindDebugger* InRewindDebugger, |
TrajectoryRewindDebuggerExtension.h | ||
static void BuildTrajectorySkeletalMeshInfoList
(
const IGameplayProvider* InGameplayProvider, |
TrajectoryRewindDebuggerExtension.h | ||
static FName GetFullNameForDebugInfoOwner
(
const IGameplayProvider* InGameplayProvider, |
TrajectoryRewindDebuggerExtension.h | ||
static void UpdateDebugInfos
(
const IGameplayProvider* InGameplayProvider, |
TrajectoryRewindDebuggerExtension.h |