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

#include <RHIResources.h>

Public Attributes

uint32 ResourceTableBits = 0
 
TArray< uint32ShaderResourceViewMap
 
TArray< uint32SamplerMap
 
TArray< uint32UnorderedAccessViewMap
 
TArray< uint32ResourceTableLayoutHashes
 
TArray< uint32TextureMap
 
TArray< uint32ResourceCollectionMap
 

Friends

bool operator== (const FShaderResourceTable &A, const FShaderResourceTable &B)
 
FArchiveoperator<< (FArchive &Ar, FShaderResourceTable &SRT)
 

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FShaderResourceTable SRT 
)
friend

◆ operator==

bool operator== ( const FShaderResourceTable A,
const FShaderResourceTable B 
)
friend

Member Data Documentation

◆ ResourceCollectionMap

TArray<uint32> FShaderResourceTable::ResourceCollectionMap

Mapping of bound Resource Collections to their location in resource tables.

◆ ResourceTableBits

uint32 FShaderResourceTable::ResourceTableBits = 0

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

◆ ResourceTableLayoutHashes

TArray<uint32> FShaderResourceTable::ResourceTableLayoutHashes

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

◆ SamplerMap

TArray<uint32> FShaderResourceTable::SamplerMap

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

◆ ShaderResourceViewMap

TArray<uint32> FShaderResourceTable::ShaderResourceViewMap

Mapping of bound SRVs to their location in resource tables.

◆ TextureMap

TArray<uint32> FShaderResourceTable::TextureMap

Mapping of bound Textures to their location in resource tables.

◆ UnorderedAccessViewMap

TArray<uint32> FShaderResourceTable::UnorderedAccessViewMap

Mapping of bound UAVs to their location in resource tables.


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