#include <D3D12Allocation.h>
|
| | FD3D12SegListAllocator (FD3D12Device *Parent, FRHIGPUMask VisibilityMask, D3D12_HEAP_TYPE InHeapType, D3D12_HEAP_FLAGS InHeapFlags, uint32 InMinPoolSize, uint32 InMinNumToPool, uint32 InMaxPoolSize) |
| |
| | ~FD3D12SegListAllocator () |
| |
| | FD3D12SegListAllocator (const FD3D12SegListAllocator &)=delete |
| |
| | FD3D12SegListAllocator (FD3D12SegListAllocator &&)=delete |
| |
| FD3D12SegListAllocator & | operator= (const FD3D12SegListAllocator &)=delete |
| |
| FD3D12SegListAllocator & | operator= (FD3D12SegListAllocator &&)=delete |
| |
| uint32 | Allocate (uint64 SizeInBytes, uint64 Alignment, TRefCountPtr< FD3D12SegHeap > &OutHeap) |
| |
| void | Deallocate (FD3D12Resource *PlacedResource, uint32 Offset, uint32 SizeInBytes) |
| |
| void | CleanUpAllocations () |
| |
| void | Destroy () |
| |
| bool | GetMemoryStats (uint64 &OutTotalAllocated, uint64 &OutTotalUnused) const |
| |
| | FD3D12DeviceChild (FD3D12Device *InParent=nullptr) |
| |
| FORCEINLINE FD3D12Device * | GetParentDevice () const |
| |
| FD3D12Device * | GetParentDevice_Unsafe () const |
| |
| | FD3D12MultiNodeGPUObject (FRHIGPUMask NodeMask, FRHIGPUMask VisibiltyMask) |
| |
| | FD3D12GPUObject (FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask) |
| |
| SGPU_CONSTEXPR FRHIGPUMask | GetGPUMask () const |
| |
| SGPU_CONSTEXPR FRHIGPUMask | GetVisibilityMask () const |
| |
◆ FD3D12SegListAllocator() [1/3]
◆ ~FD3D12SegListAllocator()
| FD3D12SegListAllocator::~FD3D12SegListAllocator |
( |
| ) |
|
|
inline |
◆ FD3D12SegListAllocator() [2/3]
◆ FD3D12SegListAllocator() [3/3]
◆ Allocate()
◆ CleanUpAllocations()
| void FD3D12SegListAllocator::CleanUpAllocations |
( |
| ) |
|
◆ Deallocate()
◆ Destroy()
| void FD3D12SegListAllocator::Destroy |
( |
| ) |
|
◆ GetMemoryStats()
| bool FD3D12SegListAllocator::GetMemoryStats |
( |
uint64 & |
OutTotalAllocated, |
|
|
uint64 & |
OutTotalUnused |
|
) |
| const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ InvalidOffset
The documentation for this class was generated from the following files: