FShaderCompilerResourceTable

Choose your operating system:

Windows

macOS

Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/ShaderCompilerCore.h

Include

#include "ShaderCompilerCore.h"

Syntax

struct FShaderCompilerResourceTable

Variables

Name Description

Public variable

uint32

 

MaxBoundResourceTable

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

Public variable

uint32

 

ResourceTableBits

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

Public variable

TArray< uint32 ...

 

ResourceTableLayoutHashes

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

Public variable

TArray< uint32 ...

 

SamplerMap

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

Public variable

TArray< uint32 ...

 

ShaderResourceViewMap

Mapping of bound SRVs to their location in resource tables.

Public variable

TArray< uint32 ...

 

TextureMap

Mapping of bound Textures to their location in resource tables.

Public variable

TArray< uint32 ...

 

UnorderedAccessViewMap

Mapping of bound UAVs to their location in resource tables.

Constructors