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

#include <ShaderParameterMetadata.h>

Public Attributes

FString StaticSlotName
 
FThreadSafeNameBufferPtr MemberNameBuffer
 
uint32 LayoutHash {}
 
EUniformBufferBindingFlags BindingFlags { EUniformBufferBindingFlags::Shader }
 
ERHIUniformBufferFlags Flags { ERHIUniformBufferFlags::None }
 

Detailed Description

Minimal information about each uniform buffer entry fed to the shader compiler.

Member Data Documentation

◆ BindingFlags

EUniformBufferBindingFlags FUniformBufferEntry::BindingFlags { EUniformBufferBindingFlags::Shader }

The binding flags used by this resource table.

◆ Flags

ERHIUniformBufferFlags FUniformBufferEntry::Flags { ERHIUniformBufferFlags::None }

Whether to force a real uniform buffer when using emulated uniform buffers

◆ LayoutHash

uint32 FUniformBufferEntry::LayoutHash {}

Hash of the resource table layout.

◆ MemberNameBuffer

FThreadSafeNameBufferPtr FUniformBufferEntry::MemberNameBuffer

Storage for member names for this uniform buffer (pointed to by FUniformResourceEntry::UniformBufferMemberName)

◆ StaticSlotName

FString FUniformBufferEntry::StaticSlotName

The name of the uniform buffer static slot (if global).


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