UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12DefaultBufferPool Member List

This is the complete list of members for FD3D12DefaultBufferPool, including all inherited members.

AllocDefaultResource(D3D12_HEAP_TYPE InHeapType, const D3D12_RESOURCE_DESC &InDesc, EBufferUsageFlags InBufferUsage, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InCreateD3D12Access, uint32 InAlignment, const TCHAR *InName, FD3D12ResourceLocation &ResourceLocation)FD3D12DefaultBufferPool
CleanUpAllocations(uint64 InFrameLag)FD3D12DefaultBufferPool
FD3D12DefaultBufferPool(FD3D12Device *InParent, FD3D12MultiBuddyAllocator *InAllocator)FD3D12DefaultBufferPool
FD3D12DeviceChild(FD3D12Device *InParent=nullptr)FD3D12DeviceChildinline
FD3D12GPUObject(FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask)FD3D12GPUObjectinline
FD3D12MultiNodeGPUObject(FRHIGPUMask NodeMask, FRHIGPUMask VisibiltyMask)FD3D12MultiNodeGPUObjectinline
GetGPUMask() constFD3D12GPUObjectinline
GetParentDevice() constFD3D12DeviceChildinline
GetParentDevice_Unsafe() constFD3D12DeviceChildinline
GetResourceAllocationStrategy(D3D12_RESOURCE_FLAGS InResourceFlags, ED3D12ResourceStateMode InResourceStateMode, uint32 Alignment)FD3D12DefaultBufferPoolstatic
GetResourceAllocatorInitConfig(D3D12_HEAP_TYPE InHeapType, D3D12_RESOURCE_FLAGS InResourceFlags, EBufferUsageFlags InBufferUsage)FD3D12DefaultBufferPoolstatic
GetVisibilityMask() constFD3D12GPUObjectinline
ParentFD3D12DeviceChildprotected
SupportsAllocation(D3D12_HEAP_TYPE InHeapType, D3D12_RESOURCE_FLAGS InResourceFlags, EBufferUsageFlags InBufferUsage, ED3D12ResourceStateMode InResourceStateMode, uint32 Alignment) constFD3D12DefaultBufferPool
UpdateMemoryStats(uint32 &IOMemoryAllocated, uint32 &IOMemoryUsed, uint32 &IOMemoryFree, uint32 &IOMemoryEndFree, uint32 &IOAlignmentWaste, uint32 &IOAllocatedPageCount, uint32 &IOFullPageCount)FD3D12DefaultBufferPool
~FD3D12DefaultBufferPool()FD3D12DefaultBufferPoolinline