Module |
|
Header |
/Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h |
Include |
#include "ShaderCompilerCommon.h" |
class FShaderParameterParser
Validates and moves all the shader loose data parameter defined in the root scope of the shader into the root uniform buffer.
Name | Description | ||
---|---|---|---|
|
const FParse... |
FindParameterInfos ( |
Gets parsing information from a parameter binding name. |
|
GetParameterFileAndLine ( |
Gets file and line of the parameter in the shader source code. |
|
|
ParseAndMoveShaderParametersToRootConstantBuffer ( |
Parses the preprocessed shader code and move the parameters into root constant buffer |
|
|
ValidateShaderParameterType ( |
||
|
ValidateShaderParameterType ( |
Validates the shader parameter in code is compatible with the shader parameter structure. |
|
|
ValidateShaderParameterTypes ( |
||
|
ValidateShaderParameterTypes ( |
Validates shader parameter map is compatible with the shader parameter structure. |
Name |
Description |
|
---|---|---|
|
FParsedShaderParameter |