21 lines
531 B
C++
21 lines
531 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
|
|
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;
|
|
};
|