![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RendererPrivateUtils.h>
Inheritance diagram for UE::RendererPrivateUtils::Implementation::FPersistentBuffer:Public Member Functions | |
| RENDERER_API | FPersistentBuffer (int32 InMinimumNumElementsReserved, const TCHAR *InName, bool bInRoundUpToPOT=true) |
| RENDERER_API FRDGBuffer * | Register (FRDGBuilder &GraphBuilder) const |
| RENDERER_API void | Empty () |
Protected Member Functions | |
| RENDERER_API FRDGBuffer * | ResizeBufferIfNeeded (FRDGBuilder &GraphBuilder, const FRDGBufferDesc &BufferDesc) |
| RENDERER_API FRDGBuffer * | ResizeAndClearBufferIfNeeded (FRDGBuilder &GraphBuilder, const FRDGBufferDesc &BufferDesc) |
Protected Attributes | |
| int32 | MinimumNumElementsReserved = 0 |
| const TCHAR * | Name = nullptr |
| bool | bRoundUpToPOT = true |
| TRefCountPtr< FRDGPooledBuffer > | PooledBuffer |
Helper class to manage a persistent buffer.
| UE::RendererPrivateUtils::Implementation::FPersistentBuffer::FPersistentBuffer | ( | int32 | InMinimumNumElementsReserved, |
| const TCHAR * | InName, | ||
| bool | bInRoundUpToPOT = true |
||
| ) |
| void UE::RendererPrivateUtils::Implementation::FPersistentBuffer::Empty | ( | ) |
| FRDGBuffer * UE::RendererPrivateUtils::Implementation::FPersistentBuffer::Register | ( | FRDGBuilder & | GraphBuilder | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |