Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FResolveTextureInfo | |||
| FRHIDescriptorAllocator | |||
| FRHIHeapDescriptorAllocator | |||
| FRHIMemoryPool | FRHIMemoryPool. | ||
| FRHIOffsetHeapDescriptorAllocator | |||
| FRHIPoolAllocationData | Pool allocator internal data. | ||
| FRHIPoolAllocator | FRHIPoolAllocator. | ||
| FRHIPoolResource | Owner of the pool allocation data which needs to handle memory move operations. | ||
| FRHITransientHeap | The base class for a platform heap implementation. | ||
| FRHITransientHeapAllocator | First-fit allocator used for placing resources on a heap. | ||
| FRHITransientHeapCache | The RHI transient heap system is a base class for the platform implementation. | ||
| FRHITransientMemoryStats | Tracks all transient memory statistics for the current allocation cycle and reports results to various profilers. | ||
| FRHITransientPagePool | |||
| FRHITransientPagePoolCache | |||
| FRHITransientPageSpanAllocator | Allocates page spans for a resource. | ||
| FRHITransientResourceHeapAllocator | A base class for implementing IRHITransientResourceAllocator for a virtual aliasing placed resource heap allocation strategy. | ||
| FRHITransientResourceOverlapTracker | Tracks resource allocations on the heap and adds overlap events to transient resources. | ||
| FRHITransientResourcePageAllocator | |||
| FRHITransientResourceStats | Tracks allocation statistics for buffer or texture resources. | ||
| IRHITransientMemoryCache | Abstract base class for memory caching, providing a common garbage collection method. | ||
| TBoundShaderStateHistory | A list of the most recently used bound shader states. | ||
| TResourceTypeStr | |||
| TRHITransientResourceCache | An RHI transient resource cache designed to optimize fetches for resources placed into a heap with an offset. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | UE::RHICore::ApplyStaticUniformBuffers
(
TRHIContext* CommandContext, |
||
| void | UE::RHICore::EnumerateUniformBufferResources
(
FRHIUniformBuffer*__restrict Buffer, |
||
| void | UE::RHICore::InitStaticUniformBufferSlots
(
TArray< FUniformBufferStaticSlot >& StaticSlots, |
||
| void | UE::RHICore::SetResourcesFromTables
(
TBinder&& Binder, |