UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneTexturesConfig.h File Reference
#include "RenderGraphDefinitions.h"
#include "ShaderParameterMacros.h"
#include "GBufferInfo.h"
#include "SceneUtils.h"

Go to the source code of this file.

Classes

struct  FSceneTexturesConfigInitSettings
 
struct  FSceneTexturesConfig
 

Enumerations

enum class  ESceneTextureExtracts : uint32 { None = 0 , Depth = 1 << 0 , CustomDepth = 1 << 1 , All = Depth | CustomDepth }
 

Functions

ENGINE_API FSceneTextureShaderParameters GetSceneTextureShaderParameters (TRDGUniformBufferRef< FSceneTextureUniformParameters > UniformBuffer)
 
ENGINE_API FSceneTextureShaderParameters GetSceneTextureShaderParameters (TRDGUniformBufferRef< FMobileSceneTextureUniformParameters > UniformBuffer)
 
ENGINE_API void GetSceneColorFormatAndCreateFlags (ERHIFeatureLevel::Type FeatureLevel, bool bRequiresAlphaChannel, ETextureCreateFlags ExtraSceneColorCreateFlags, uint32 NumSamples, bool bMemorylessMSAA, EPixelFormat &SceneColorFormat, ETextureCreateFlags &SceneColorCreateFlags)
 

Enumeration Type Documentation

◆ ESceneTextureExtracts

Enumerator
None 

No textures are extracted from the render graph after execution.

Depth 

Extracts scene depth after execution

CustomDepth 

Extracts custom depth after execution.

All 

Extracts all available textures after execution.

Function Documentation

◆ GetSceneColorFormatAndCreateFlags()

ENGINE_API void GetSceneColorFormatAndCreateFlags ( ERHIFeatureLevel::Type  FeatureLevel,
bool  bRequiresAlphaChannel,
ETextureCreateFlags  ExtraSceneColorCreateFlags,
uint32  NumSamples,
bool  bMemorylessMSAA,
EPixelFormat SceneColorFormat,
ETextureCreateFlags SceneColorCreateFlags 
)
extern

◆ GetSceneTextureShaderParameters() [1/2]

ENGINE_API FSceneTextureShaderParameters GetSceneTextureShaderParameters ( TRDGUniformBufferRef< FMobileSceneTextureUniformParameters UniformBuffer)
extern

◆ GetSceneTextureShaderParameters() [2/2]

ENGINE_API FSceneTextureShaderParameters GetSceneTextureShaderParameters ( TRDGUniformBufferRef< FSceneTextureUniformParameters UniformBuffer)
extern

A uniform buffer containing common scene textures used by materials or global shaders.