![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FD3D12MemoryPool, including all inherited members.
| AddToFreeBlocks(FRHIPoolAllocationData *InFreeBlock) | FRHIMemoryPool | protected |
| AligmnentWaste | FRHIMemoryPool | protected |
| AllocatedBlocks | FRHIMemoryPool | protected |
| AllocationDataPool | FRHIMemoryPool | protected |
| AllocationStrategy | FD3D12MemoryPool | protected |
| BackingHeap | FD3D12MemoryPool | protected |
| BackingResource | FD3D12MemoryPool | protected |
| Deallocate(FRHIPoolAllocationData &AllocationData) | FRHIMemoryPool | |
| Destroy() override | FD3D12MemoryPool | virtual |
| EFreeListOrder enum name | FRHIMemoryPool | |
| FD3D12DeviceChild(FD3D12Device *InParent=nullptr) | FD3D12DeviceChild | inline |
| FD3D12GPUObject(FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask) | FD3D12GPUObject | inline |
| FD3D12MemoryPool(FD3D12Device *ParentDevice, FRHIGPUMask VisibleNodes, const FD3D12ResourceInitConfig &InInitConfig, const FString &Name, EResourceAllocationStrategy InAllocationStrategy, int16 InPoolIndex, uint64 InPoolSize, uint32 InPoolAlignment, ERHIPoolResourceTypes InSupportedResourceTypes, EFreeListOrder InFreeListOrder, HeapId InTraceParentHeapId) | FD3D12MemoryPool | |
| FD3D12MultiNodeGPUObject(FRHIGPUMask NodeMask, FRHIGPUMask VisibiltyMask) | FD3D12MultiNodeGPUObject | inline |
| FindFreeBlock(uint32 InSizeInBytes, uint32 InAllocationAlignment) const | FRHIMemoryPool | protected |
| FreeBlocks | FRHIMemoryPool | protected |
| FreeListOrder | FRHIMemoryPool | protected |
| FreeSize | FRHIMemoryPool | protected |
| FRHIMemoryPool(int16 InPoolIndex, uint64 InPoolSize, uint32 InPoolAlignment, ERHIPoolResourceTypes InSupportedResourceTypes, EFreeListOrder InFreeListOrder) | FRHIMemoryPool | |
| GetAlignedOffset(uint32 InOffset, uint32 InPoolAlignment, uint32 InAllocationAlignment) | FRHIMemoryPool | static |
| GetAlignedSize(uint32 InSizeInBytes, uint32 InPoolAlignment, uint32 InAllocationAlignment) | FRHIMemoryPool | static |
| GetAlignmentWaste() const | FRHIMemoryPool | inline |
| GetAllocatedBlocks() const | FRHIMemoryPool | inline |
| GetBackingHeap() | FD3D12MemoryPool | inline |
| GetBackingResource() | FD3D12MemoryPool | inline |
| GetFreeSize() const | FRHIMemoryPool | inline |
| GetGPUMask() const | FD3D12GPUObject | inline |
| GetLastUsedFrameFence() const | FD3D12MemoryPool | inline |
| GetNewAllocationData() | FRHIMemoryPool | protected |
| GetParentDevice() const | FD3D12DeviceChild | inline |
| GetParentDevice_Unsafe() const | FD3D12DeviceChild | inline |
| GetPoolIndex() const | FRHIMemoryPool | inline |
| GetPoolSize() const | FRHIMemoryPool | inline |
| GetSupportedResourceTypes() const | FRHIMemoryPool | inline |
| GetUsedSize() const | FRHIMemoryPool | inline |
| GetVisibilityMask() const | FD3D12GPUObject | inline |
| HeadBlock | FRHIMemoryPool | protected |
| Init() override | FD3D12MemoryPool | virtual |
| InitConfig | FD3D12MemoryPool | protected |
| IsEmpty() const | FRHIMemoryPool | inline |
| IsFull() const | FRHIMemoryPool | inline |
| IsResourceTypeSupported(ERHIPoolResourceTypes InType) const | FRHIMemoryPool | inline |
| LastUsedFrameFence | FD3D12MemoryPool | protected |
| Name | FD3D12MemoryPool | protected |
| Parent | FD3D12DeviceChild | protected |
| PoolAlignment | FRHIMemoryPool | protected |
| PoolIndex | FRHIMemoryPool | protected |
| PoolSize | FRHIMemoryPool | protected |
| ReleaseAllocationData(FRHIPoolAllocationData *InData) | FRHIMemoryPool | protected |
| RemoveFromFreeBlocks(FRHIPoolAllocationData *InFreeBlock) | FRHIMemoryPool | protected |
| SupportedResourceTypes | FRHIMemoryPool | protected |
| TryAllocate(uint32 InSizeInBytes, uint32 InAllocationAlignment, ERHIPoolResourceTypes InAllocationResourceType, FRHIPoolAllocationData &AllocationData) | FRHIMemoryPool | |
| TryClear(FRHIContextArray const &Contexts, FRHIPoolAllocator *InAllocator, uint32 InMaxCopySize, uint32 &CopySize, const TArray< FRHIMemoryPool * > &InTargetPools) | FRHIMemoryPool | |
| UpdateLastUsedFrameFence(uint64 InFrameFence) | FD3D12MemoryPool | inline |
| Validate() | FRHIMemoryPool | protected |
| ~FD3D12MemoryPool() | FD3D12MemoryPool | virtual |
| ~FRHIMemoryPool() | FRHIMemoryPool | virtual |