FDeferredDeletionQueue

Windows
MacOS
Linux

Inheritance Hierarchy

FDeviceChild

FDeferredDeletionQueue

References

Module

VulkanRHI

Header

/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h

Include

#include "VulkanMemory.h"

Syntax

class FDeferredDeletionQueue : public VulkanRHI::FDeviceChild

Constructors

Name Description

Public function

FDeferredDeletionQueue

(
    FVulkanDevice* InDevice
)

Typedef TPair FFencedObject; FThreadsafeQueue DeferredReleaseQueue;

Destructors

Name Description

Public function

~FDeferredDeletionQueue()

Functions

Name Description

Public function

void

 

Clear()

Public function

void

 

EnqueueResource

(
    EType Type,
    T Handle
)

Public function

void

 

EnqueueResourceAllocation

Public function

void

 

OnCmdBufferDeleted

(
    FVulkanCmdBuffer* CmdBuffer
)

Public function

void

 

ReleaseResources

(
    bool bDeleteImmediately
)

Enums

Name

Description

Public enum

EType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss