Module |
|
Header |
/Engine/Source/Runtime/RHI/Public/RHIResources.h |
Include |
#include "RHIResources.h" |
struct FRHIUniformBufferLayout
The layout of a uniform buffer in memory.
Name | Description | ||
---|---|---|---|
|
bHasNonGraphOutputs |
Whether this layout may contain non-render-graph outputs (e.g. RHI UAVs). |
|
|
ConstantBufferSize |
The size of the constant buffer in bytes. |
|
|
GraphBuffers |
The list of all RDG buffer references inlined into the shader parameter structure. |
|
|
GraphResources |
The list of all RDG resource references inlined into the shader parameter structure. |
|
|
GraphTextures |
The list of all RDG texture references inlined into the shader parameter structure. |
|
|
GraphUniformBuffers |
The list of all RDG uniform buffer references inlined into the shader parameter structure. |
|
|
NumUsesForDebugging |
||
|
RenderTargetsOffset |
The render target binding slots offset, if it exists. |
|
|
Resources |
The list of all resource inlined into the shader parameter structure. |
|
|
StaticSlot |
The static slot (if applicable). |
|
|
UniformBuffers |
The list of all non-RDG uniform buffer references inlined into the shader parameter structure. |
Name | Description | |
---|---|---|
|
FRHIUniformBufferLayout() |
|
|
FRHIUniformBufferLayout ( |
Name | Description | ||
---|---|---|---|
|
ComputeHash() |
||
|
CopyFrom ( |
||
|
const FMemor... |
GetDebugName() |
|
|
GetHash() |
||
|
RHI_API cons... |
GetTypeLayout() |
|
|
HasExternalOutputs() |
||
|
HasRenderTargets() |
||
|
HasStaticSlot() |
||
|
RHI_API FTyp... |
StaticGetTypeLayout() |
Name |
Description |
|
---|---|---|
|
FResourceParameter |
Data structure to store information about resource parameter in a shader parameter structure. |
|
InternalLinkType |
|
|
InternalLinkType< COUNTER-CounterBase > |
Name |
Description |
---|---|
DerivedType |
|
InternalBaseType |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |
|
kInvalidOffset |