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

#include <Substrate.h>

Public Attributes

uint32 ViewsMaxBytesPerPixel = 0
 
uint32 ViewsMaxClosurePerPixel = 0
 
uint32 PersistentMaxBytesPerPixel = 0
 
uint32 PersistentMaxClosurePerPixel = 0
 
uint8 UsesTileTypeMask = 0
 
bool bUsesAnisotropy = false
 
uint32 EffectiveMaxBytesPerPixel = 0
 
uint32 EffectiveMaxClosurePerPixel = 0
 
int32 PeelLayersAboveDepth = -1
 
bool bRoughDiffuse = false
 
bool bRoughnessTracking = false
 
bool bStochasticLighting = false
 
int32 SliceStoringDebugSubstrateTreeDataWithoutMRT = -1
 
int32 SliceStoringDebugSubstrateTreeData = -1
 
int32 FirstSliceStoringSubstrateSSSDataWithoutMRT = -1
 
int32 FirstSliceStoringSubstrateSSSData = -1
 
FRDGTextureRef MaterialTextureArray = nullptr
 
FRDGTextureUAVRef MaterialTextureArrayUAVWithoutRTs = nullptr
 
FRDGTextureUAVRef MaterialTextureArrayUAV = nullptr
 
FRDGTextureSRVRef MaterialTextureArraySRV = nullptr
 
FRDGTextureRef TopLayerTexture = nullptr
 
FRDGTextureRef OpaqueRoughRefractionTexture = nullptr
 
FRDGTextureUAVRef TopLayerTextureUAV = nullptr
 
FRDGTextureUAVRef OpaqueRoughRefractionTextureUAV = nullptr
 
FRDGTextureRef ClosureOffsetTexture = nullptr
 
FRDGTextureRef SampledMaterialTexture = nullptr
 
FRDGTextureRef SeparatedSubSurfaceSceneColor = nullptr
 
FRDGTextureRef SeparatedOpaqueRoughRefractionSceneColor = nullptr
 
TRDGUniformBufferRef< FSubstratePublicGlobalUniformParametersSubstratePublicGlobalUniformParameters {}
 

Member Data Documentation

◆ bRoughDiffuse

bool FSubstrateSceneData::bRoughDiffuse = false

◆ bRoughnessTracking

bool FSubstrateSceneData::bRoughnessTracking = false

◆ bStochasticLighting

bool FSubstrateSceneData::bStochasticLighting = false

◆ bUsesAnisotropy

bool FSubstrateSceneData::bUsesAnisotropy = false

◆ ClosureOffsetTexture

FRDGTextureRef FSubstrateSceneData::ClosureOffsetTexture = nullptr

◆ EffectiveMaxBytesPerPixel

uint32 FSubstrateSceneData::EffectiveMaxBytesPerPixel = 0

◆ EffectiveMaxClosurePerPixel

uint32 FSubstrateSceneData::EffectiveMaxClosurePerPixel = 0

◆ FirstSliceStoringSubstrateSSSData

int32 FSubstrateSceneData::FirstSliceStoringSubstrateSSSData = -1

◆ FirstSliceStoringSubstrateSSSDataWithoutMRT

int32 FSubstrateSceneData::FirstSliceStoringSubstrateSSSDataWithoutMRT = -1

◆ MaterialTextureArray

FRDGTextureRef FSubstrateSceneData::MaterialTextureArray = nullptr

◆ MaterialTextureArraySRV

FRDGTextureSRVRef FSubstrateSceneData::MaterialTextureArraySRV = nullptr

◆ MaterialTextureArrayUAV

FRDGTextureUAVRef FSubstrateSceneData::MaterialTextureArrayUAV = nullptr

◆ MaterialTextureArrayUAVWithoutRTs

FRDGTextureUAVRef FSubstrateSceneData::MaterialTextureArrayUAVWithoutRTs = nullptr

◆ OpaqueRoughRefractionTexture

FRDGTextureRef FSubstrateSceneData::OpaqueRoughRefractionTexture = nullptr

◆ OpaqueRoughRefractionTextureUAV

FRDGTextureUAVRef FSubstrateSceneData::OpaqueRoughRefractionTextureUAV = nullptr

◆ PeelLayersAboveDepth

int32 FSubstrateSceneData::PeelLayersAboveDepth = -1

◆ PersistentMaxBytesPerPixel

uint32 FSubstrateSceneData::PersistentMaxBytesPerPixel = 0

◆ PersistentMaxClosurePerPixel

uint32 FSubstrateSceneData::PersistentMaxClosurePerPixel = 0

◆ SampledMaterialTexture

FRDGTextureRef FSubstrateSceneData::SampledMaterialTexture = nullptr

◆ SeparatedOpaqueRoughRefractionSceneColor

FRDGTextureRef FSubstrateSceneData::SeparatedOpaqueRoughRefractionSceneColor = nullptr

◆ SeparatedSubSurfaceSceneColor

FRDGTextureRef FSubstrateSceneData::SeparatedSubSurfaceSceneColor = nullptr

◆ SliceStoringDebugSubstrateTreeData

int32 FSubstrateSceneData::SliceStoringDebugSubstrateTreeData = -1

◆ SliceStoringDebugSubstrateTreeDataWithoutMRT

int32 FSubstrateSceneData::SliceStoringDebugSubstrateTreeDataWithoutMRT = -1

◆ SubstratePublicGlobalUniformParameters

TRDGUniformBufferRef<FSubstratePublicGlobalUniformParameters> FSubstrateSceneData::SubstratePublicGlobalUniformParameters {}

◆ TopLayerTexture

FRDGTextureRef FSubstrateSceneData::TopLayerTexture = nullptr

◆ TopLayerTextureUAV

FRDGTextureUAVRef FSubstrateSceneData::TopLayerTextureUAV = nullptr

◆ UsesTileTypeMask

uint8 FSubstrateSceneData::UsesTileTypeMask = 0

◆ ViewsMaxBytesPerPixel

uint32 FSubstrateSceneData::ViewsMaxBytesPerPixel = 0

◆ ViewsMaxClosurePerPixel

uint32 FSubstrateSceneData::ViewsMaxClosurePerPixel = 0

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