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

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

AddRef() constFRefCountBaseinline
begin()FD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
CreateBuffer(const FRHIBufferCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint64 CurrentAllocatorCycle, uint64 BufferSize, uint32 BufferAlignment, FCreateBufferFunction CreateBufferFunction)FRHITransientHeap
CreateLinkedObjects(FRHIGPUMask GPUMask, const CreationParameterFunction &pfnGetCreationParameter, const CreationCoreFunction &pfnCreationCore)FD3D12LinkedAdapterObject< FD3D12TransientHeap >inlinestatic
CreateTexture(const FRHITextureCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint64 CurrentAllocatorCycle, uint64 TextureSize, uint32 TextureAlignment, FCreateTextureFunction CreateTextureFunction)FRHITransientHeap
DeallocateMemory(FRHITransientTexture *Texture, const FRHITransientAllocationFences &Fences)FRHITransientHeap
DeallocateMemory(FRHITransientBuffer *Buffer, const FRHITransientAllocationFences &Fences)FRHITransientHeap
end()FD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
FCreateBufferFunction typedefFRHITransientHeap
FCreateTextureFunction typedefFRHITransientHeap
FD3D12LinkedAdapterObject()FD3D12LinkedAdapterObject< FD3D12TransientHeap >inlineprotected
FD3D12TransientHeap(const FInitializer &Initializer, FD3D12Adapter *Adapter, FD3D12Device *Device, FRHIGPUMask VisibleNodeMask)FD3D12TransientHeap
FDualLinkedObjectIterator typedefFD3D12LinkedAdapterObject< FD3D12TransientHeap >
Flush(uint64 CurrentAllocatorCycle, FRHITransientMemoryStats &OutMemoryStats, FRHITransientAllocationStats *OutAllocationStats)FRHITransientHeap
FRefCountBase()=defaultFRefCountBase
FRefCountBase(const FRefCountBase &Rhs)=deleteFRefCountBase
FRHITransientHeap(const FInitializer &InInitializer)FRHITransientHeapinline
Get()FD3D12TransientHeapinline
GetCapacity() constFRHITransientHeapinline
GetCommitSize() constFRHITransientHeapinline
GetFirstLinkedObject() constFD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
GetGPUVirtualAddress() constFRHITransientHeapinline
GetInitializer() constFRHITransientHeapinline
GetLastUsedGarbageCollectCycle() constFRHITransientHeapinline
GetLinkedObject(uint32 GPUIndex) constFD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
GetLinkedObjectsGPUMask() constFD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
GetRefCount() constFRefCountBaseinline
IsAllocationSupported(uint64 Size, ERHITransientHeapFlags Flags) constFRHITransientHeapinline
IsCommitRequired() constFRHITransientHeapinline
IsEmpty() constFRHITransientHeapinline
IsFull() constFRHITransientHeapinline
IsHeadLink() constFD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
LinkedObjectType typedefFD3D12LinkedAdapterObject< FD3D12TransientHeap >
operator=(const FRefCountBase &Rhs)=deleteFRefCountBase
Release() constFRefCountBaseinline
SetGpuVirtualAddress(uint64 InBaseGPUVirtualAddress)FRHITransientHeapinlineprotected
~FD3D12LinkedAdapterObject()FD3D12LinkedAdapterObject< FD3D12TransientHeap >inline
~FD3D12TransientHeap()FD3D12TransientHeap
~FRefCountBase()=defaultFRefCountBasevirtual
~FRHITransientHeap()=defaultFRHITransientHeapvirtual