Navigation
API > API/Runtime > API/Runtime/RHI
Inheritance Hierarchy
- IRHITransientResourceAllocator
- FRHITransientResourceHeapAllocator
- FRHITransientResourcePageAllocator
References
| Module | RHI |
| Header | /Engine/Source/Runtime/RHI/Public/RHITransientResourceAllocator.h |
| Include | #include "RHITransientResourceAllocator.h" |
Syntax
class IRHITransientResourceAllocator
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRHITransientBuffer * | CreateBuffer
(
const FRHIBufferCreateInfo& InCreateInfo, |
||
| FRHITransientTexture * | CreateTexture
(
const FRHITextureCreateInfo& InCreateInfo, |
Allocates a new transient resource with memory backed by the transient allocator. | |
| void | DeallocateMemory
(
FRHITransientTexture* InTexture, |
Deallocates the underlying memory for use by a future resource creation call. | |
| void | DeallocateMemory
(
FRHITransientBuffer* InBuffer, |
||
| void | Flush
(
FRHICommandListImmediate& RHICmdList, |
Flushes any pending allocations prior to rendering. Optionally emits stats if OutStats is valid. | |
| void | Release
(
FRHICommandListImmediate& RHICmdList |
Releases this instance of the transient allocator. Invalidates any outstanding transient resources. |