![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "Stats/Stats.h"#include "HAL/IConsoleManager.h"#include "HAL/LowLevelMemTracker.h"#include "RHI.h"#include "OpenGLDrv.h"#include "OpenGLDrvPrivate.h"#include "Misc/ScopeLock.h"#include "ShaderParameterStruct.h"Classes | |
| struct | FUniformBufferDataFactory |
| struct | FPooledGLUniformBuffer |
| struct | TUBOPoolBuffer |
Namespaces | |
| namespace | OpenGLConsoleVariables |
Macros | |
| #define | NUM_POOL_BUCKETS 45 |
| #define | NUM_SAFE_FRAMES 3 |
Functions | |
| void | BeginFrame_UniformBufferPoolCleanup () |
| void | CopyDataToUniformBuffer (FRHICommandListImmediate &RHICmdList, FOpenGLUniformBuffer *NewUniformBuffer, const void *Contents, uint32 ContentSize) |
| void | UpdateUniformBufferContents (FOpenGLUniformBuffer *UniformBuffer, const void *Contents, uint32 ConstantBufferSize) |
Variables | |
| int32 | OpenGLConsoleVariables::RequestedUBOPoolSize = 0 |
| int32 | OpenGLConsoleVariables::bUBODirectWrite = 1 |
| TArray< TUBOPoolBuffer > | UBOPool |
| #define NUM_POOL_BUCKETS 45 |
| #define NUM_SAFE_FRAMES 3 |
| void BeginFrame_UniformBufferPoolCleanup | ( | ) |
| void CopyDataToUniformBuffer | ( | FRHICommandListImmediate & | RHICmdList, |
| FOpenGLUniformBuffer * | NewUniformBuffer, | ||
| const void * | Contents, | ||
| uint32 | ContentSize | ||
| ) |
| void UpdateUniformBufferContents | ( | FOpenGLUniformBuffer * | UniformBuffer, |
| const void * | Contents, | ||
| uint32 | ConstantBufferSize | ||
| ) |
| TArray<TUBOPoolBuffer> UBOPool |