UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IESAtlas Namespace Reference

Classes

struct  FAtlasSlot
 
class  FIESAtlasAddTextureCS
 
class  FIESAtlasAddTexturePS
 
class  FIESAtlasDebugInfoCS
 
struct  FIESTextureManager
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FIESAtlasDebugInfoCS, "/Engine/Private/IESAtlas.usf", "MainCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FIESAtlasAddTextureCS, "/Engine/Private/IESAtlas.usf", "MainCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FIESAtlasAddTexturePS, "/Engine/Private/IESAtlas.usf", "MainPS", SF_Pixel)
 
uint32 AddTexture (UTextureLightProfile *In)
 
void RemoveTexture (uint32 InSlotIndex)
 
float GetAtlasSlot (uint32 InSlotId)
 
void UpdateAtlasTexture (FRDGBuilder &GraphBuilder, const FStaticShaderPlatform ShaderPlatform)
 
void AddDebugPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef OutputTexture)
 
FRHITextureGetAtlasTexture ()
 

Variables

TGlobalResource< FIESTextureManagerGIESTextureManager
 

Function Documentation

◆ AddDebugPass()

RENDERER_API void IESAtlas::AddDebugPass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FRDGTextureRef  OutputTexture 
)

◆ AddTexture()

RENDERER_API uint32 IESAtlas::AddTexture ( UTextureLightProfile In)

◆ GetAtlasSlot()

RENDERER_API float IESAtlas::GetAtlasSlot ( uint32  InSlotId)

◆ GetAtlasTexture()

RENDERER_API FRHITexture * IESAtlas::GetAtlasTexture ( )

◆ IMPLEMENT_GLOBAL_SHADER() [1/3]

IESAtlas::IMPLEMENT_GLOBAL_SHADER ( FIESAtlasAddTextureCS  ,
"/Engine/Private/IESAtlas.usf"  ,
"MainCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/3]

IESAtlas::IMPLEMENT_GLOBAL_SHADER ( FIESAtlasAddTexturePS  ,
"/Engine/Private/IESAtlas.usf"  ,
"MainPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [3/3]

IESAtlas::IMPLEMENT_GLOBAL_SHADER ( FIESAtlasDebugInfoCS  ,
"/Engine/Private/IESAtlas.usf"  ,
"MainCS"  ,
SF_Compute   
)

◆ RemoveTexture()

RENDERER_API void IESAtlas::RemoveTexture ( uint32  InSlotIndex)

◆ UpdateAtlasTexture()

RENDERER_API void IESAtlas::UpdateAtlasTexture ( FRDGBuilder GraphBuilder,
const FStaticShaderPlatform  ShaderPlatform 
)

Variable Documentation

◆ GIESTextureManager

TGlobalResource<FIESTextureManager> IESAtlas::GIESTextureManager