#include <D3D12Allocation.h>
|
| | FD3D12FastAllocator (FD3D12Device *Parent, FRHIGPUMask VisibiltyMask, D3D12_HEAP_TYPE InHeapType, uint32 PageSize) |
| |
| | FD3D12FastAllocator (FD3D12Device *Parent, FRHIGPUMask VisibiltyMask, const D3D12_HEAP_PROPERTIES &InHeapProperties, uint32 PageSize) |
| |
| void * | Allocate (uint32 Size, uint32 Alignment, class FD3D12ResourceLocation *ResourceLocation) |
| |
| void | Destroy () |
| |
| void | CleanupPages (uint64 FrameLag) |
| |
| | 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 |
| |
◆ FD3D12FastAllocator() [1/2]
◆ FD3D12FastAllocator() [2/2]
◆ Allocate()
◆ CleanupPages()
| void FD3D12FastAllocator::CleanupPages |
( |
uint64 |
FrameLag | ) |
|
◆ Destroy()
| void FD3D12FastAllocator::Destroy |
( |
| ) |
|
◆ CS
◆ CurrentAllocatorPage
◆ PagePool
The documentation for this class was generated from the following files: