Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/ShaderParameterMetadata.h |
Include |
#include "ShaderParameterMetadata.h" |
class FShaderParametersMetadata
A uniform buffer struct.
Name | Description | |
---|---|---|
|
~FShaderParametersMetadata() |
Name | Description | ||
---|---|---|---|
|
AddResourceTableEntries |
||
|
FindMemberFromOffset ( |
Find a member for a given offset. |
|
|
GetFullMemberCodeName ( |
Returns the full C++ member name from it's byte offset in the structure. |
|
|
const FRHIUn... |
GetLayout() |
|
|
GetLayoutHash() |
Returns a hash about the entire layout of the structure. |
|
|
const TArray... |
GetMembers() |
|
|
GetNameStructMap() |
Speed up finding the uniform buffer by its name |
|
|
GetNestedStructs ( |
||
|
const FHashe... |
GetShaderVariableHashedName() |
|
|
const TCHAR ... |
GetShaderVariableName() |
|
|
GetSize() |
||
|
const TCHAR ... |
GetStaticSlotName() |
|
|
TLinkedList<... |
GetStructList() |
|
|
const TCHAR ... |
GetStructTypeName() |
|
|
GetUseCase() |
||
|
HasStaticSlot() |
||
|
InitializeAllUniformBufferStructs() |
Initialize all the global shader parameter structs. |
Name |
Description |
|
---|---|---|
|
FMember |
A member of a shader parameter structure. |
Name |
Description |
|
---|---|---|
|
EUseCase |
The use case of the uniform buffer structures. |
Name |
Description |
---|---|
kRootUniformBufferBindingName |
Shader binding name of the uniform buffer that contains the root shader parameters. |