UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCustomDepthTextures Struct Reference

#include <CustomDepthRendering.h>

Public Member Functions

bool IsValid () const
 

Static Public Member Functions

static FCustomDepthTextures Create (FRDGBuilder &GraphBuilder, FIntPoint CustomDepthExtent, EShaderPlatform ShaderPlatform, bool bRequireMultiView, uint16 MobileMultiViewRenderTargetNumLayers)
 

Public Attributes

FRDGTextureRef Depth {}
 
FRDGTextureSRVRef Stencil {}
 
bool bSeparateStencilBuffer = false
 
ERenderTargetLoadAction DepthAction = ERenderTargetLoadAction::EClear
 
ERenderTargetLoadAction StencilAction = ERenderTargetLoadAction::EClear
 

Member Function Documentation

◆ Create()

FCustomDepthTextures FCustomDepthTextures::Create ( FRDGBuilder GraphBuilder,
FIntPoint  CustomDepthExtent,
EShaderPlatform  ShaderPlatform,
bool  bRequireMultiView,
uint16  MobileMultiViewRenderTargetNumLayers 
)
static

◆ IsValid()

bool FCustomDepthTextures::IsValid ( ) const
inline

Member Data Documentation

◆ bSeparateStencilBuffer

bool FCustomDepthTextures::bSeparateStencilBuffer = false

◆ Depth

FRDGTextureRef FCustomDepthTextures::Depth {}

◆ DepthAction

ERenderTargetLoadAction FCustomDepthTextures::DepthAction = ERenderTargetLoadAction::EClear

◆ Stencil

FRDGTextureSRVRef FCustomDepthTextures::Stencil {}

◆ StencilAction

ERenderTargetLoadAction FCustomDepthTextures::StencilAction = ERenderTargetLoadAction::EClear

The documentation for this struct was generated from the following files: