Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/ShaderCore.h |
Include |
#include "ShaderCore.h" |
class FShaderParameterMap
A map of shader parameter names to registers allocated to that parameter.
Name | Description | ||
---|---|---|---|
|
ParameterMap |
Name | Description | |
---|---|---|
|
FShaderParameterMap() |
Name | Description | ||
---|---|---|---|
|
AddParameterAllocation ( |
||
|
ContainsParameterAllocation ( |
||
|
FindParameterAllocation |
||
|
GetAllParameterNames |
||
|
const TMap< ... |
GetParameterMap() |
|
|
RemoveParameterAllocation ( |
||
|
UpdateHash ( |
Updates the hash state with the contents of this parameter map. |
|
|
VerifyBindingsAreComplete ( |
Checks that all parameters are bound and asserts if any aren't in a debug build |