![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHIContext.h>
Public Member Functions | |
| FUniformBufferStaticBindings ()=default | |
| template<typename... TArgs> | |
| FUniformBufferStaticBindings (TArgs... Args) | |
| RHI_API | FUniformBufferStaticBindings (const FRHIShaderBindingLayout *InSRTDesc) |
| RHI_API void | AddUniformBuffer (FRHIUniformBuffer *UniformBuffer) |
| void | TryAddUniformBuffer (FRHIUniformBuffer *UniformBuffer) |
| int32 | GetUniformBufferCount () const |
| FRHIUniformBuffer * | GetUniformBuffer (int32 Index) const |
| FUniformBufferStaticSlot | GetSlot (int32 Index) const |
| int32 | GetSlotCount () const |
| const FRHIShaderBindingLayout * | GetShaderBindingLayout () const |
| RHI_API void | Bind (TArray< FRHIUniformBuffer * > &Bindings) const |
A list of static uniform buffer bindings.
|
default |
|
inline |
| FUniformBufferStaticBindings::FUniformBufferStaticBindings | ( | const FRHIShaderBindingLayout * | InSRTDesc | ) |
| void FUniformBufferStaticBindings::AddUniformBuffer | ( | FRHIUniformBuffer * | UniformBuffer | ) |
| void FUniformBufferStaticBindings::Bind | ( | TArray< FRHIUniformBuffer * > & | Bindings | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |