Great info to have however I’m not seeing anything about how to go about handling the ViewportMenuEntryArgs from the interface as pertaining to swapping to FSceneViewExtensionBase:: (SceneViewExtension.h) … any help here?
#pragma once
#include "PostProcess/PostProcessUpscale.h"
#include "PostProcess/TemporalAA.h"
#include "SceneViewExtension.h"
DECLARE_LOG_CATEGORY_EXTERN(LogFSR2Editor, Log, All);
class FFSR2TemporalUpscalerEditor final : public FSceneViewExtensionBase, public TSharedFromThis<FFSR2TemporalUpscalerEditor>
{
public:
FFSR2TemporalUpscalerEditor(class IFSR2TemporalUpscalingModule* Module);
virtual ~FFSR2TemporalUpscalerEditor() {}
void SetupEditorViewFamily(FSceneViewFamily& ViewFamily, FEditorViewportClient* ViewportClient);
bool GenerateEditorViewportOptionsMenuEntry(const ICustomEditorStaticScreenPercentage::FViewportMenuEntryArguments& Arguments);
private:
class IFSR2TemporalUpscalingModule* TemporalUpscalingModule;
};
