Navigation
API > API/Plugins > API/Plugins/NNEDenoiser
Settings to select a NNE Denoiser and its runtime
Name
UNNEDenoiserSettings
Type
class
Header File
/Engine/Plugins/NNE/NNEDenoiser/Source/NNEDenoiser/Public/NNEDenoiserSettings.h
Include Path
#include "NNEDenoiserSettings.h"
Syntax
UCLASS (MinimalAPI, Config=Engine, Meta=(DisplayName="NNE Denoiser"))
class UNNEDenoiserSettings : public UDeveloperSettingsBackedByCVars
Copy full snippet
Inheritance Hierarchy
Constructors
Variables
Public
Name
Type
Remarks
Include Path
Unreal Specifiers
DenoiserAsset
TSoftObjectPtr < UNNEDenoiserAsset >
Denoiser asset data used to create a NNE Denoiser
NNEDenoiserSettings.h
Config
EditAnywhere
Category="NNE Denoiser"
Meta=(DisplayName="Denoiser Asset", ToolTip="Select the denoiser asset")
MaximumTileSizeOverride
int32
Override the maximum tile size defined per asset, but be aware not to set it lower than the assets minimum tile size (This can reduce GPU memory usage for GPU and RDG backed denoisers).
NNEDenoiserSettings.h
Config
EditAnywhere
Category="NNE Denoiser"
Meta=(DisplayName="Maximum tile size override", ToolTip="Override the maximum tile size given by the asset.\nSpecial values:\n -1 = Do not override")
TemporalDenoiserAsset
TSoftObjectPtr < UNNEDenoiserTemporalAsset >
Temporal denoiser asset data used to create a NNE Denoiser (Currently not used and therefore "hidden")
NNEDenoiserSettings.h
Protected
Name
Type
Remarks
Include Path
Unreal Specifiers
RuntimeName
FString
Runtime name used to run the NNE Denoiser model.
NNEDenoiserSettings.h
Config
EditAnywhere
Category="NNE Denoiser"
Meta=(DisplayName="Runtime Name Override", ToolTip="(Optional) Specify the Runtime name", ConsoleVariable="NNEDenoiser.Runtime.Name")
RuntimeType
TEnumAsByte < EDenoiserRuntimeType >
Runtime type used to run the NNE Denoiser model.
NNEDenoiserSettings.h
Config
EditAnywhere
Category="NNE Denoiser"
Meta=(DisplayName="Runtime Type", ToolTip="Select a Runtime type", ConsoleVariable="NNEDenoiser.Runtime.Type")
Functions
Public
Name
Remarks
Include Path
Unreal Specifiers
virtual void PostInitProperties()
NNEDenoiserSettings.h