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

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

CreateBuffer(const FRHIBufferCreateInfo &CreateInfo, const TCHAR *Name, const FRHITransientAllocationFences &Fences) overrideFD3D12TransientResourceHeapAllocatorvirtual
CreateBufferInternal(const FRHIBufferCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint32 BufferSize, uint32 BufferAlignment, FRHITransientHeap::FCreateBufferFunction CreateBufferFunction)FRHITransientResourceHeapAllocatorprotected
CreateTexture(const FRHITextureCreateInfo &CreateInfo, const TCHAR *Name, const FRHITransientAllocationFences &Fences) overrideFD3D12TransientResourceHeapAllocatorvirtual
CreateTextureInternal(const FRHITextureCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint64 TextureSize, uint32 TextureAlignment, FRHITransientHeap::FCreateTextureFunction CreateTextureFunction)FRHITransientResourceHeapAllocatorprotected
CreateTransientResource(LambdaType &&Lambda, uint64 Hash, uint64 Size, const ResourceCreateInfo &CreateInfo)FRHITransientResourceHeapAllocatorinline
DeallocateMemory(FRHITransientTexture *Texture, const FRHITransientAllocationFences &Fences) overrideFRHITransientResourceHeapAllocatorvirtual
DeallocateMemory(FRHITransientBuffer *Buffer, const FRHITransientAllocationFences &Fences) overrideFRHITransientResourceHeapAllocatorvirtual
FD3D12AdapterChild(FD3D12Adapter *InParent=nullptr)FD3D12AdapterChildinline
FD3D12TransientResourceHeapAllocator(FD3D12TransientHeapCache &InHeapCache)FD3D12TransientResourceHeapAllocator
Flush(FRHICommandListImmediate &RHICmdList, FRHITransientAllocationStats *OutAllocationStats) overrideFRHITransientResourceHeapAllocatorvirtual
FRHITransientResourceHeapAllocator(FRHITransientHeapCache &InHeapCache)FRHITransientResourceHeapAllocator
GetHeaps() constFRHITransientResourceHeapAllocatorinline
GetParentAdapter() constFD3D12AdapterChildinline
HeapCacheFRHITransientResourceHeapAllocator
ParentAdapterFD3D12AdapterChildprotected
Release(FRHICommandListImmediate &RHICmdList)IRHITransientResourceAllocatorinlinevirtual
SetCreateMode(ERHITransientResourceCreateMode InCreateMode) overrideFRHITransientResourceHeapAllocatorvirtual
SetParentAdapter(FD3D12Adapter *InParent)FD3D12AdapterChildinline
SupportsResourceType(ERHITransientResourceType InType) const overrideFD3D12TransientResourceHeapAllocatorinlinevirtual
~FRHITransientResourceHeapAllocator()FRHITransientResourceHeapAllocator
~IRHITransientResourceAllocator()=defaultIRHITransientResourceAllocatorvirtual