![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHITransientResourceAllocator.h>
Inheritance diagram for IRHITransientResourceAllocator:Public Member Functions | |
| virtual | ~IRHITransientResourceAllocator ()=default |
| virtual bool | SupportsResourceType (ERHITransientResourceType Type) const =0 |
| virtual void | SetCreateMode (ERHITransientResourceCreateMode CreateMode) |
| virtual FRHITransientTexture * | CreateTexture (const FRHITextureCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences)=0 |
| virtual FRHITransientBuffer * | CreateBuffer (const FRHIBufferCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences)=0 |
| virtual void | DeallocateMemory (FRHITransientTexture *Texture, const FRHITransientAllocationFences &Fences)=0 |
| virtual void | DeallocateMemory (FRHITransientBuffer *Buffer, const FRHITransientAllocationFences &Fences)=0 |
| virtual void | Flush (FRHICommandListImmediate &RHICmdList, FRHITransientAllocationStats *OutStats=nullptr)=0 |
| virtual void | Release (FRHICommandListImmediate &RHICmdList) |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in FRHITransientResourceHeapAllocator, and FRHITransientResourcePageAllocator.
|
pure virtual |
Implemented in FRHITransientResourceHeapAllocator, and FRHITransientResourcePageAllocator.
|
pure virtual |
Implemented in FRHITransientResourceHeapAllocator, and FRHITransientResourcePageAllocator.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FRHITransientResourceHeapAllocator.
|
pure virtual |
Implemented in FD3D12TransientResourceHeapAllocator, and FVulkanTransientResourceAllocator.