UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDenoiserManager Class Reference

Public Member Functions

void RegisterSpatialDenoiser (TUniquePtr< UE::Renderer::Private::IPathTracingDenoiser > InDenoiser, FString Name)
 
void RegisterSpatialTemporalDenoiser (TUniquePtr< UE::Renderer::Private::IPathTracingSpatialTemporalDenoiser > InDenoiser, FString Name)
 
bool HasSpatialDenoiser () const
 
bool HasSpatialTemporalDenoiser () const
 
bool HasDenoiser () const
 
UE::Renderer::Private::IPathTracingDenoiserGetSpatialDenoiser (FString Name, bool bMatch)
 
UE::Renderer::Private::IPathTracingSpatialTemporalDenoiserGetSpatialTemporalDenoiser (FString Name, bool bMatch)
 
void UnregisterDenoiser (FString Name)
 
bool NeedTextureCreateExtraFlags ()
 

Static Public Member Functions

static FDenoiserManagerGet ()
 

Member Function Documentation

◆ Get()

static FDenoiserManager & FDenoiserManager::Get ( )
inlinestatic

◆ GetSpatialDenoiser()

UE::Renderer::Private::IPathTracingDenoiser * FDenoiserManager::GetSpatialDenoiser ( FString  Name,
bool  bMatch 
)
inline

◆ GetSpatialTemporalDenoiser()

UE::Renderer::Private::IPathTracingSpatialTemporalDenoiser * FDenoiserManager::GetSpatialTemporalDenoiser ( FString  Name,
bool  bMatch 
)
inline

◆ HasDenoiser()

bool FDenoiserManager::HasDenoiser ( ) const
inline

◆ HasSpatialDenoiser()

bool FDenoiserManager::HasSpatialDenoiser ( ) const
inline

◆ HasSpatialTemporalDenoiser()

bool FDenoiserManager::HasSpatialTemporalDenoiser ( ) const
inline

◆ NeedTextureCreateExtraFlags()

bool FDenoiserManager::NeedTextureCreateExtraFlags ( )
inline

If any plugin needs extra creation flag

◆ RegisterSpatialDenoiser()

void FDenoiserManager::RegisterSpatialDenoiser ( TUniquePtr< UE::Renderer::Private::IPathTracingDenoiser InDenoiser,
FString  Name 
)
inline

◆ RegisterSpatialTemporalDenoiser()

void FDenoiserManager::RegisterSpatialTemporalDenoiser ( TUniquePtr< UE::Renderer::Private::IPathTracingSpatialTemporalDenoiser InDenoiser,
FString  Name 
)
inline

◆ UnregisterDenoiser()

void FDenoiserManager::UnregisterDenoiser ( FString  Name)
inline

The documentation for this class was generated from the following file: