Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FShaderParametersMetadata
The use case of the uniform buffer structures.
| Name | EUseCase |
| Type | enum |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderParameterMetadata.h |
| Include Path | #include "ShaderParameterMetadata.h" |
Syntax
enum EUseCase
{
ShaderParameterStruct,
UniformBuffer,
DataDrivenUniformBuffer,
}
Values
| Name | Remarks |
|---|---|
| ShaderParameterStruct | Stand alone shader parameter struct used for render passes and shader parameters. |
| UniformBuffer | Uniform buffer definition authored at compile-time. |
| DataDrivenUniformBuffer | Uniform buffer generated from assets, such as material parameter collection or Niagara. |