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 |