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

#include <CrossCompilerCommon.h>

Public Attributes

TArray< TArray< FPackedArrayInfo > > PackedUniformBuffers
 
TArray< FPackedArrayInfoPackedGlobalArrays
 
FShaderCompilerResourceTable ShaderResourceTable
 
FShaderBindingInOutMask InOutMask
 
uint8 NumSamplers
 
uint8 NumUniformBuffers
 
uint8 NumUAVs
 
uint8 NumAccelerationStructures
 
bool bHasRegularUniformBuffers
 

Member Data Documentation

◆ bHasRegularUniformBuffers

bool CrossCompiler::FShaderBindings::bHasRegularUniformBuffers

◆ InOutMask

FShaderBindingInOutMask CrossCompiler::FShaderBindings::InOutMask

◆ NumAccelerationStructures

uint8 CrossCompiler::FShaderBindings::NumAccelerationStructures

◆ NumSamplers

uint8 CrossCompiler::FShaderBindings::NumSamplers

◆ NumUAVs

uint8 CrossCompiler::FShaderBindings::NumUAVs

◆ NumUniformBuffers

uint8 CrossCompiler::FShaderBindings::NumUniformBuffers

◆ PackedGlobalArrays

TArray<FPackedArrayInfo> CrossCompiler::FShaderBindings::PackedGlobalArrays

◆ PackedUniformBuffers

TArray<TArray<FPackedArrayInfo> > CrossCompiler::FShaderBindings::PackedUniformBuffers

◆ ShaderResourceTable

FShaderCompilerResourceTable CrossCompiler::FShaderBindings::ShaderResourceTable

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