Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderCore.h |
| Include | #include "ShaderCore.h" |
Syntax
class FShaderBindingLayout
Remarks
RenderCore wrapper around FRHIShaderBindingLayout which can also cache the uniform buffer declarations used during shader code generation
Variables
| Type | Name | Description | |
|---|---|---|---|
| FRHIShaderBindingLayout | RHILayout | ||
| TMap< FString, FThreadSafeSharedAnsiStringPtr > | UniformBufferMap |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddRequiredSymbols
(
TArray< FString >& RequiredSymbols |
||
| FThreadSafeSharedAnsiStringPtr | GetUniformBufferDeclarationAnsiPtr
(
const FShaderParametersMetadata* ShaderParametersMetadata |
||
| void | SetUniformBufferDeclarationAnsiPtr
(
const FShaderParametersMetadata* ShaderParametersMetadata, |