You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- moving interfaces to engine from plugins - get rewind debugger debug view interface out of GameplayInsights plugin - change view system to use modular features instead of having it's own registration management #review jurre.debaare [CL 16986089 by Keith Yerex in ue5-main branch]
23 lines
759 B
C++
23 lines
759 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "Widgets/SCompoundWidget.h"
|
|
|
|
// Interface class for views of recorded debug data
|
|
// a delegate which creates implementations of this interface can be registered with a UObject type name to IGameplayInsightsDebugViewCreator
|
|
// and they will be shown in the Rewind Debugger when that type of object is selected
|
|
class REWINDDEBUGGERINTERFACE_API IRewindDebuggerView : public SCompoundWidget
|
|
{
|
|
public:
|
|
// unique name for widget
|
|
virtual FName GetName() const = 0;
|
|
|
|
// id of target object
|
|
virtual uint64 GetObjectId() const = 0;
|
|
|
|
// called by the debugger when the scrubbing bar position changes
|
|
virtual void SetTimeMarker(double InTimeMarker) = 0;
|
|
};
|