UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderBindingLayoutContainer Class Reference

#include <ShaderCore.h>

Public Types

enum class  EBindingType : uint8 { Bindless , NotBindless , Num }
 

Public Member Functions

const FShaderBindingLayoutGetLayout (EBindingType BindingType) const
 
void SetLayout (EBindingType BindingType, const FShaderBindingLayout &InLayout)
 

Protected Attributes

FShaderBindingLayout Layouts [(uint8) EBindingType::Num]
 

Detailed Description

Static shader binding layout object managing all possible binding type versions of the FShaderBindingLayout

Member Enumeration Documentation

◆ EBindingType

Enumerator
Bindless 
NotBindless 
Num 

Member Function Documentation

◆ GetLayout()

const FShaderBindingLayout & FShaderBindingLayoutContainer::GetLayout ( EBindingType  BindingType) const
inline

◆ SetLayout()

void FShaderBindingLayoutContainer::SetLayout ( EBindingType  BindingType,
const FShaderBindingLayout InLayout 
)
inline

Member Data Documentation

◆ Layouts

FShaderBindingLayout FShaderBindingLayoutContainer::Layouts[(uint8) EBindingType::Num]
protected

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