Navigation
API > API/Runtime > API/Runtime/Renderer
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/SceneUniformBuffer.h |
| Include | #include "SceneUniformBuffer.h" |
Syntax
class FSceneUniformBuffer
Remarks
Holds scene-scoped parameters and stores these in uniform (constant) buffers for access on GPU.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TMember & | Get
(
const TSceneUniformBufferMemberRegistration< TMember >& Registration |
Retrieve a field in the parameter struct. If the field has not been set, this will crash. | |
| TRDGUniformBufferRef< FSceneUniformParameters > | GetBuffer
(
FRDGBuilder& GraphBuilder |
Get and re-create the UB if the cached parameters are modified. | |
| FRHIUniformBuffer * | GetBufferRHI
(
FRDGBuilder& GraphBuilder |
||
| TArray< FDebugMemberInfo > | GetDebugInfo () |
||
| const TMember & | GetOrDefault
(
const TSceneUniformBufferMemberRegistration< TMember >& Registration, |
Retrieve a field in the parameter struct. | |
| bool | Set
(
const TSceneUniformBufferMemberRegistration< TMember >& Registration, |
Set a field in the parameter struct. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDebugMemberInfo |