UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SubstrateRoughRefraction.cpp File Reference
#include "Substrate.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "HAL/IConsoleManager.h"
#include "PixelShaderUtils.h"
#include "SceneView.h"
#include "ScenePrivate.h"
#include "SceneRendering.h"
#include "RendererInterface.h"
#include "UniformBuffer.h"
#include "SceneTextureParameters.h"
#include "ScreenPass.h"
#include "ShaderCompiler.h"

Classes

class  Substrate::FOpaqueRoughRefractionPS
 

Namespaces

namespace  Substrate
 

Macros

#define SUBSTRATE_ROUGH_REFRACTION_RND   0
 

Functions

 Substrate::IMPLEMENT_GLOBAL_SHADER (FOpaqueRoughRefractionPS, "/Engine/Private/Substrate/SubstrateRoughRefraction.usf", "OpaqueRoughRefractionPS", SF_Pixel)
 
void Substrate::AddSubstrateOpaqueRoughRefractionPasses (FRDGBuilder &GraphBuilder, FSceneTextures &SceneTextures, TArrayView< const FViewInfo > Views)
 
bool Substrate::ShouldRenderSubstrateRoughRefractionRnD ()
 
void Substrate::SubstrateRoughRefractionRnD (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture &ScreenPassSceneColor)
 

Macro Definition Documentation

◆ SUBSTRATE_ROUGH_REFRACTION_RND

#define SUBSTRATE_ROUGH_REFRACTION_RND   0