Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FRHIUniformBufferLayoutInitializ-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
LAYOUT_FIELD_INITIALIZED
(
uint32, |
The size of the constant buffer in bytes. | RHIUniformBufferLayoutInitializer.h | |
LAYOUT_FIELD_INITIALIZED
(
uint16, |
The render target binding slots offset, if it exists. | RHIUniformBufferLayoutInitializer.h | |
LAYOUT_FIELD_INITIALIZED
(
FUniformBufferStaticSlot, |
The static slot (if applicable). | RHIUniformBufferLayoutInitializer.h | |
LAYOUT_FIELD_INITIALIZED
(
EUniformBufferBindingFlags, |
The binding flags describing how this resource can be bound to the RHI. | RHIUniformBufferLayoutInitializer.h | |
| Flags for the uniform buffer | RHIUniformBufferLayoutInitializer.h | ||
LAYOUT_FIELD_INITIALIZED
(
uint32, |
RHIUniformBufferLayoutInitializer.h |
LAYOUT_FIELD_INITIALIZED(uint32, ConstantBufferSize, 0)
Description
The size of the constant buffer in bytes.
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
uint32,
ConstantBufferSize,
0
)
LAYOUT_FIELD_INITIALIZED(uint16, RenderTargetsOffset, kUniformBufferInvalidOffset)
Description
The render target binding slots offset, if it exists.
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
uint16,
RenderTargetsOffset,
kUniformBufferInvalidOffset
)
LAYOUT_FIELD_INITIALIZED(FUniformBufferStaticSlot, StaticSlot, MAX_UNIFORM_BUFFER_STATIC_SLOTS)
Description
The static slot (if applicable).
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
FUniformBufferStaticSlot,
StaticSlot,
MAX_UNIFORM_BUFFER_STATIC_SLOTS
)
LAYOUT_FIELD_INITIALIZED(EUniformBufferBindingFlags, BindingFlags, EUniformBufferBindingFlags::Shader)
Description
The binding flags describing how this resource can be bound to the RHI.
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
EUniformBufferBindingFlags ,
BindingFlags,
EUniformBufferBindingFlags::Shader
)
LAYOUT_FIELD_INITIALIZED(ERHIUniformBufferFlags, Flags, ERHIUniformBufferFlags::None)
Description
Flags for the uniform buffer
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
ERHIUniformBufferFlags ,
Flags,
ERHIUniformBufferFlags::None
)
LAYOUT_FIELD_INITIALIZED(uint32, Hash, 0)
| Name | LAYOUT_FIELD_INITIALIZED |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIUniformBufferLayoutInitializer.h |
| Include Path | #include "RHIUniformBufferLayoutInitializer.h" |
LAYOUT_FIELD_INITIALIZED
(
uint32,
Hash,
0
)