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

#include <ShaderCompilerCore.h>

Public Member Functions

 FShaderCompilerResourceTable ()
 

Public Attributes

uint32 ResourceTableBits
 
uint32 MaxBoundResourceTable
 
TArray< uint32TextureMap
 
TArray< uint32ShaderResourceViewMap
 
TArray< uint32SamplerMap
 
TArray< uint32UnorderedAccessViewMap
 
TArray< uint32ResourceCollectionMap
 
TArray< uint32ResourceTableLayoutHashes
 

Constructor & Destructor Documentation

◆ FShaderCompilerResourceTable()

FShaderCompilerResourceTable::FShaderCompilerResourceTable ( )
inline

Member Data Documentation

◆ MaxBoundResourceTable

uint32 FShaderCompilerResourceTable::MaxBoundResourceTable

The max index of a uniform buffer from which resources are bound.

◆ ResourceCollectionMap

TArray<uint32> FShaderCompilerResourceTable::ResourceCollectionMap

Mapping of bound respource collections to their location in resource tables.

◆ ResourceTableBits

uint32 FShaderCompilerResourceTable::ResourceTableBits

Bits indicating which resource tables contain resources bound to this shader.

◆ ResourceTableLayoutHashes

TArray<uint32> FShaderCompilerResourceTable::ResourceTableLayoutHashes

Hash of the layouts of resource tables at compile time, used for runtime validation.

◆ SamplerMap

TArray<uint32> FShaderCompilerResourceTable::SamplerMap

Mapping of bound sampler states to their location in resource tables.

◆ ShaderResourceViewMap

TArray<uint32> FShaderCompilerResourceTable::ShaderResourceViewMap

Mapping of bound SRVs to their location in resource tables.

◆ TextureMap

TArray<uint32> FShaderCompilerResourceTable::TextureMap

Mapping of bound Textures to their location in resource tables.

◆ UnorderedAccessViewMap

TArray<uint32> FShaderCompilerResourceTable::UnorderedAccessViewMap

Mapping of bound UAVs to their location in resource tables.


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