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

#include <RHIUniformBufferLayoutInitializer.h>

Public Member Functions

 DECLARE_EXPORTED_TYPE_LAYOUT (FRHIUniformBufferResourceInitializer, RHI_API, NonVirtual)
 
 LAYOUT_FIELD (uint16, MemberOffset)
 
 LAYOUT_FIELD (EUniformBufferBaseType, MemberType)
 

Friends

bool operator== (const FRHIUniformBufferResourceInitializer &A, const FRHIUniformBufferResourceInitializer &B)
 

Detailed Description

Data structure to store information about resource parameter in a shader parameter structure.

Member Function Documentation

◆ DECLARE_EXPORTED_TYPE_LAYOUT()

FRHIUniformBufferResourceInitializer::DECLARE_EXPORTED_TYPE_LAYOUT ( FRHIUniformBufferResourceInitializer  ,
RHI_API  ,
NonVirtual   
)

◆ LAYOUT_FIELD() [1/2]

FRHIUniformBufferResourceInitializer::LAYOUT_FIELD ( EUniformBufferBaseType  ,
MemberType   
)

Type of the member that allow ().

◆ LAYOUT_FIELD() [2/2]

FRHIUniformBufferResourceInitializer::LAYOUT_FIELD ( uint16  ,
MemberOffset   
)

Byte offset to each resource in the uniform buffer memory.

Friends And Related Symbol Documentation

◆ operator==

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

Compare two uniform buffer layout resources.


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