UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneTextures.h File Reference
#include "SceneView.h"
#include "RenderGraphUtils.h"
#include "CustomDepthRendering.h"
#include "SceneRenderTargetParameters.h"
#include "GBufferInfo.h"
#include "ScreenPass.h"

Go to the source code of this file.

Classes

struct  FTransientUserSceneTexture
 
struct  FUserSceneTextureEventData
 
struct  FMinimalSceneTextures
 
struct  FSceneTextures
 

Enumerations

enum class  EUserSceneTextureEvent {
  MissingInput , CollidingInput , FoundInput , Output ,
  Pass , CustomRenderPass
}
 

Functions

RENDERER_API void InitializeSceneTexturesConfig (FSceneTexturesConfig &Config, const FSceneViewFamily &ViewFamily, FIntPoint ExtentOverride=FIntPoint(0, 0))
 
void QueueSceneTextureExtractions (FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures)
 

Enumeration Type Documentation

◆ EUserSceneTextureEvent

Enumerator
MissingInput 
CollidingInput 
FoundInput 
Output 
Pass 
CustomRenderPass 

Function Documentation

◆ InitializeSceneTexturesConfig()

RENDERER_API void InitializeSceneTexturesConfig ( FSceneTexturesConfig Config,
const FSceneViewFamily ViewFamily,
FIntPoint  ExtentOverride = FIntPoint(0, 0) 
)
extern

Initializes a scene textures config instance from the view family.

◆ QueueSceneTextureExtractions()

void QueueSceneTextureExtractions ( FRDGBuilder GraphBuilder,
const FSceneTextures SceneTextures 
)

Extracts scene textures into the global extraction instance.