#include <D3D12TransientResourceAllocator.h>
|
| | FD3D12TransientHeap (const FInitializer &Initializer, FD3D12Adapter *Adapter, FD3D12Device *Device, FRHIGPUMask VisibleNodeMask) |
| |
| | ~FD3D12TransientHeap () |
| |
| FD3D12Heap * | Get () |
| |
| | FRHITransientHeap (const FInitializer &InInitializer) |
| |
| virtual | ~FRHITransientHeap ()=default |
| |
| RHICORE_API FRHITransientTexture * | CreateTexture (const FRHITextureCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint64 CurrentAllocatorCycle, uint64 TextureSize, uint32 TextureAlignment, FCreateTextureFunction CreateTextureFunction) |
| |
| RHICORE_API void | DeallocateMemory (FRHITransientTexture *Texture, const FRHITransientAllocationFences &Fences) |
| |
| RHICORE_API FRHITransientBuffer * | CreateBuffer (const FRHIBufferCreateInfo &CreateInfo, const TCHAR *DebugName, const FRHITransientAllocationFences &Fences, uint64 CurrentAllocatorCycle, uint64 BufferSize, uint32 BufferAlignment, FCreateBufferFunction CreateBufferFunction) |
| |
| RHICORE_API void | DeallocateMemory (FRHITransientBuffer *Buffer, const FRHITransientAllocationFences &Fences) |
| |
| RHICORE_API void | Flush (uint64 CurrentAllocatorCycle, FRHITransientMemoryStats &OutMemoryStats, FRHITransientAllocationStats *OutAllocationStats) |
| |
| const FInitializer & | GetInitializer () const |
| |
| uint64 | GetCapacity () const |
| |
| uint64 | GetGPUVirtualAddress () const |
| |
| uint64 | GetLastUsedGarbageCollectCycle () const |
| |
| uint64 | GetCommitSize () const |
| |
| bool | IsEmpty () const |
| |
| bool | IsFull () const |
| |
| bool | IsCommitRequired () const |
| |
| bool | IsAllocationSupported (uint64 Size, ERHITransientHeapFlags Flags) const |
| |
| | FRefCountBase ()=default |
| |
| virtual | ~FRefCountBase ()=default |
| |
| | FRefCountBase (const FRefCountBase &Rhs)=delete |
| |
| FRefCountBase & | operator= (const FRefCountBase &Rhs)=delete |
| |
| FReturnedRefCountValue | AddRef () const |
| |
| uint32 | Release () const |
| |
| uint32 | GetRefCount () const |
| |
| | ~FD3D12LinkedAdapterObject () |
| |
| FORCEINLINE bool | IsHeadLink () const |
| |
| FD3D12TransientHeap * | GetLinkedObject (uint32 GPUIndex) const |
| |
| FD3D12TransientHeap * | GetFirstLinkedObject () const |
| |
| FRHIGPUMask | GetLinkedObjectsGPUMask () const |
| |
| FLinkedObjectIterator | begin () |
| |
| FLinkedObjectIterator | end () |
| |
◆ FD3D12TransientHeap()
◆ ~FD3D12TransientHeap()
| FD3D12TransientHeap::~FD3D12TransientHeap |
( |
| ) |
|
◆ Get()
The documentation for this class was generated from the following files: