111UE_DEPRECATED(5.5,
"GPathTracingDenoiserPlugin is deprecated. Use RegisterSpatialDenoiser/RegisterSpatialTemporalDenoiser to register")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
RENDERER_API bool HasTemporalDenoiser()
Definition PathTracingSpatialTemporalDenoising.cpp:102
RENDERER_API TUniquePtr< UE::Renderer::Private::IPathTracingSpatialTemporalDenoiser > GPathTracingSpatialTemporalDenoiserPlugin
RENDERER_API void UnregisterDenoiser(FString Name)
Definition PathTracingSpatialTemporalDenoising.cpp:97
RENDERER_API void RegisterSpatialTemporalDenoiser(TUniquePtr< UE::Renderer::Private::IPathTracingSpatialTemporalDenoiser > PathTracingDenoiser, FString Name)
Definition PathTracingSpatialTemporalDenoising.cpp:92
RENDERER_API TUniquePtr< UE::Renderer::Private::IPathTracingDenoiser > GPathTracingDenoiserPlugin
RENDERER_API void RegisterSpatialDenoiser(TUniquePtr< UE::Renderer::Private::IPathTracingDenoiser > PathTracingDenoiser, FString Name)
Definition PathTracingSpatialTemporalDenoising.cpp:88
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition RefCounting.h:213
Definition SceneView.h:1425
Definition Renderer.Build.cs:6
Definition RefCounting.h:454
Definition UniquePtr.h:107
Definition PathTracingDenoiser.h:21
virtual void AddPasses(FRDGBuilder &GraphBuilder, const FSceneView &View, const FInputs &Inputs) const =0
virtual ~IPathTracingDenoiser()
Definition PathTracingDenoiser.h:33
virtual bool NeedTextureCreateExtraFlags() const
Definition PathTracingDenoiser.h:35
Definition PathTracingDenoiser.h:48
virtual const TCHAR * GetDebugName() const =0
virtual ~IHistory()
Definition PathTracingDenoiser.h:50
Definition PathTracingDenoiser.h:43
virtual void AddMotionVectorPass(FRDGBuilder &GraphBuilder, const FSceneView &View, const FMotionVectorInputs &Inputs) const =0
virtual bool NeedTextureCreateExtraFlags() const
Definition PathTracingDenoiser.h:98
virtual bool NeedVarianceTexture() const
Definition PathTracingDenoiser.h:100
virtual ~IPathTracingSpatialTemporalDenoiser()
Definition PathTracingDenoiser.h:93
virtual FOutputs AddPasses(FRDGBuilder &GraphBuilder, const FSceneView &View, const FInputs &Inputs) const =0
virtual const TCHAR * GetDebugName() const =0
Definition OverriddenPropertySet.cpp:45
Definition SceneView.h:41
Definition AdvancedWidgetsModule.cpp:13
Definition PathTracingDenoiser.h:88
TRefCountPtr< IHistory > NewHistory
Definition PathTracingDenoiser.h:90