![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FAtlasCopySlot |
| struct | FAtlasHorizon |
| struct | FAtlasLayout |
| struct | FAtlasRect |
| struct | FAtlasSlot |
| struct | FAtlasSlotDesc |
| struct | FAtlasTextureInvalidationScope |
| class | FRectAtlasAddTexturePS |
| class | FRectAtlasCopyTexturePS |
| class | FRectAtlasFilterTexturePS |
| class | FRectLightAtlasDebugInfoCS |
| class | FRectLightAtlasVS |
| struct | FRectLightTextureManager |
Functions | |
| bool | CanContain (const FAtlasRect &Outside, const FAtlasRect &Inside) |
| IMPLEMENT_GLOBAL_SHADER (FRectLightAtlasDebugInfoCS, "/Engine/Private/RectLightAtlas.usf", "MainCS", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FRectLightAtlasVS, "/Engine/Private/RectLightAtlas.usf", "MainVS", SF_Vertex) | |
| IMPLEMENT_GLOBAL_SHADER (FRectAtlasAddTexturePS, "/Engine/Private/RectLightAtlas.usf", "MainPS", SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER (FRectAtlasCopyTexturePS, "/Engine/Private/RectLightAtlas.usf", "MainPS", SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER (FRectAtlasFilterTexturePS, "/Engine/Private/RectLightAtlas.usf", "MainPS", SF_Pixel) | |
| uint32 | AddTexture (UTexture *In, const FVector4f &ScaleOffset) |
| void | RemoveTexture (uint32 InSlotIndex) |
| FAtlasSlotDesc | GetAtlasSlot (uint32 InSlotIndex) |
| void | UpdateAtlasTexture (FRDGBuilder &GraphBuilder, const ERHIFeatureLevel::Type FeatureLevel) |
| void | AddDebugPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef OutputTexture) |
| FRHITexture * | GetAtlasTexture () |
Variables | |
| TGlobalResource< FRectLightTextureManager > | GRectLightTextureManager |
| RENDERER_API void RectLightAtlas::AddDebugPass | ( | FRDGBuilder & | GraphBuilder, |
| const FViewInfo & | View, | ||
| FRDGTextureRef | OutputTexture | ||
| ) |
| RENDERER_API uint32 RectLightAtlas::AddTexture | ( | UTexture * | In, |
| const FVector4f & | ScaleOffset | ||
| ) |
| bool RectLightAtlas::CanContain | ( | const FAtlasRect & | Outside, |
| const FAtlasRect & | Inside | ||
| ) |
| RENDERER_API FAtlasSlotDesc RectLightAtlas::GetAtlasSlot | ( | uint32 | InSlotIndex | ) |
| RENDERER_API FRHITexture * RectLightAtlas::GetAtlasTexture | ( | ) |
| RectLightAtlas::IMPLEMENT_GLOBAL_SHADER | ( | FRectAtlasAddTexturePS | , |
| "/Engine/Private/RectLightAtlas.usf" | , | ||
| "MainPS" | , | ||
| SF_Pixel | |||
| ) |
| RectLightAtlas::IMPLEMENT_GLOBAL_SHADER | ( | FRectAtlasCopyTexturePS | , |
| "/Engine/Private/RectLightAtlas.usf" | , | ||
| "MainPS" | , | ||
| SF_Pixel | |||
| ) |
| RectLightAtlas::IMPLEMENT_GLOBAL_SHADER | ( | FRectAtlasFilterTexturePS | , |
| "/Engine/Private/RectLightAtlas.usf" | , | ||
| "MainPS" | , | ||
| SF_Pixel | |||
| ) |
| RectLightAtlas::IMPLEMENT_GLOBAL_SHADER | ( | FRectLightAtlasDebugInfoCS | , |
| "/Engine/Private/RectLightAtlas.usf" | , | ||
| "MainCS" | , | ||
| SF_Compute | |||
| ) |
| RectLightAtlas::IMPLEMENT_GLOBAL_SHADER | ( | FRectLightAtlasVS | , |
| "/Engine/Private/RectLightAtlas.usf" | , | ||
| "MainVS" | , | ||
| SF_Vertex | |||
| ) |
| RENDERER_API void RectLightAtlas::RemoveTexture | ( | uint32 | InSlotIndex | ) |
| RENDERER_API void RectLightAtlas::UpdateAtlasTexture | ( | FRDGBuilder & | GraphBuilder, |
| const ERHIFeatureLevel::Type | FeatureLevel | ||
| ) |
| TGlobalResource<FRectLightTextureManager> RectLightAtlas::GRectLightTextureManager |