UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LumenSceneCardCapture.h File Reference
#include "CoreTypes.h"
#include "MeshCardRepresentation.h"
#include "SceneView.h"
#include "MeshPassProcessor.h"

Go to the source code of this file.

Classes

struct  FCardCaptureAtlas
 
struct  FResampledCardCaptureAtlas
 
class  FCardPageRenderData
 

Namespaces

namespace  LumenScene
 
namespace  Nanite
 

Functions

bool LumenScene::HasPrimitiveNaniteMeshBatches (const FPrimitiveSceneProxy *Proxy)
 
bool LumenScene::AllowSurfaceCacheCardSharing ()
 
bool LumenScene::CullUndergroundTexels ()
 
void LumenScene::AllocateCardCaptureAtlas (FRDGBuilder &GraphBuilder, FIntPoint CardCaptureAtlasSize, FCardCaptureAtlas &CardCaptureAtlas, EShaderPlatform ShaderPlatform)
 
void LumenScene::AddCardCaptureDraws (const FScene *Scene, FCardPageRenderData &CardPageRenderData, const FLumenPrimitiveGroup &PrimitiveGroup, TConstArrayView< const FPrimitiveSceneInfo * > SceneInfoPrimitives, FMeshCommandOneFrameArray &VisibleMeshCommands, TArray< int32, SceneRenderingAllocator > &PrimitiveIds)
 
void Nanite::RecordLumenCardParameters (FRHIBatchedShaderParameters &ShaderParameters, FNaniteShadingCommand &ShadingCommand, TUniformBufferRef< FLumenCardOutputs > Outputs)