#include <D3D12Allocation.h>
|
| | FD3D12DefaultBufferPool (FD3D12Device *InParent, FD3D12MultiBuddyAllocator *InAllocator) |
| |
| | ~FD3D12DefaultBufferPool () |
| |
| bool | SupportsAllocation (D3D12_HEAP_TYPE InHeapType, D3D12_RESOURCE_FLAGS InResourceFlags, EBufferUsageFlags InBufferUsage, ED3D12ResourceStateMode InResourceStateMode, uint32 Alignment) const |
| |
| void | AllocDefaultResource (D3D12_HEAP_TYPE InHeapType, const D3D12_RESOURCE_DESC &InDesc, EBufferUsageFlags InBufferUsage, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InCreateD3D12Access, uint32 InAlignment, const TCHAR *InName, FD3D12ResourceLocation &ResourceLocation) |
| |
| void | CleanUpAllocations (uint64 InFrameLag) |
| |
| void | UpdateMemoryStats (uint32 &IOMemoryAllocated, uint32 &IOMemoryUsed, uint32 &IOMemoryFree, uint32 &IOMemoryEndFree, uint32 &IOAlignmentWaste, uint32 &IOAllocatedPageCount, uint32 &IOFullPageCount) |
| |
| | 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 |
| |
◆ FD3D12DefaultBufferPool()
◆ ~FD3D12DefaultBufferPool()
| FD3D12DefaultBufferPool::~FD3D12DefaultBufferPool |
( |
| ) |
|
|
inline |
◆ AllocDefaultResource()
◆ CleanUpAllocations()
| void FD3D12DefaultBufferPool::CleanUpAllocations |
( |
uint64 |
InFrameLag | ) |
|
◆ GetResourceAllocationStrategy()
◆ GetResourceAllocatorInitConfig()
◆ SupportsAllocation()
◆ UpdateMemoryStats()
| void FD3D12DefaultBufferPool::UpdateMemoryStats |
( |
uint32 & |
IOMemoryAllocated, |
|
|
uint32 & |
IOMemoryUsed, |
|
|
uint32 & |
IOMemoryFree, |
|
|
uint32 & |
IOMemoryEndFree, |
|
|
uint32 & |
IOAlignmentWaste, |
|
|
uint32 & |
IOAllocatedPageCount, |
|
|
uint32 & |
IOFullPageCount |
|
) |
| |
The documentation for this class was generated from the following files: