UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SpecularProfile.cpp File Reference
#include "Engine/SpecularProfile.h"
#include "Engine/Texture2D.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "Math/Float16.h"
#include "Rendering/BurleyNormalizedSSS.h"
#include "EngineModule.h"
#include "RenderTargetPool.h"
#include "PixelShaderUtils.h"
#include "RenderingThread.h"
#include "Rendering/Texture2DResource.h"
#include "RenderGraphResources.h"
#include "RenderGraphBuilder.h"
#include "SubstrateDefinitions.h"
#include "ShaderCompilerCore.h"

Classes

class  FSpecularProfileCopyCS
 
class  FSpecularProfileConvolveCS
 
class  FSpecularProfileTextureManager
 

Namespaces

namespace  SpecularProfile
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogSpecularProfile, Log, All)
 
 IMPLEMENT_GLOBAL_SHADER (FSpecularProfileCopyCS, "/Engine/Private/SpecularProfile.usf", "MainCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FSpecularProfileConvolveCS, "/Engine/Private/SpecularProfile.usf", "MainCS", SF_Compute)
 

Variables

TGlobalResource< FSpecularProfileTextureManagerGSpecularProfileTextureManager
 

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogSpecularProfile  ,
Log  ,
All   
)

◆ IMPLEMENT_GLOBAL_SHADER() [1/2]

IMPLEMENT_GLOBAL_SHADER ( FSpecularProfileConvolveCS  ,
"/Engine/Private/SpecularProfile.usf"  ,
"MainCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/2]

IMPLEMENT_GLOBAL_SHADER ( FSpecularProfileCopyCS  ,
"/Engine/Private/SpecularProfile.usf"  ,
"MainCS"  ,
SF_Compute   
)

Variable Documentation

◆ GSpecularProfileTextureManager

TGlobalResource<FSpecularProfileTextureManager> GSpecularProfileTextureManager