![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "ShaderParameterMacros.h"#include "RenderingThread.h"#include "RenderResource.h"#include "Templates/IsArrayOrRefOfType.h"Go to the source code of this file.
Classes | |
| class | TUniformBuffer< TBufferStruct > |
Functions | |
| template<typename TBufferStruct > | |
| TUniformBufferRef< TBufferStruct > | CreateUniformBufferImmediate (const TBufferStruct &Value, EUniformBufferUsage Usage, EUniformBufferValidation Validation=EUniformBufferValidation::ValidateResources) |
| template<typename TBufferStruct > | |
| void | BeginSetUniformBufferContents (TUniformBuffer< TBufferStruct > &UniformBuffer, const TBufferStruct &Struct) |
| void BeginSetUniformBufferContents | ( | TUniformBuffer< TBufferStruct > & | UniformBuffer, |
| const TBufferStruct & | Struct | ||
| ) |
Sends a message to the rendering thread to set the contents of a uniform buffer. Called by the game thread.
| TUniformBufferRef< TBufferStruct > CreateUniformBufferImmediate | ( | const TBufferStruct & | Value, |
| EUniformBufferUsage | Usage, | ||
| EUniformBufferValidation | Validation = EUniformBufferValidation::ValidateResources |
||
| ) |
Creates a uniform buffer with the given value, and returns a structured reference to it.