Language:
Discover
By Skill Level
By Category

FDeferredDeletionQueue

Choose your OS:

Inheritance Hierarchy

FDeviceChild

FDeferredDeletionQueue

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

 

OnCmdBufferDeleted

(
    FVulkanCmdBuffer* CmdBuffer
)

Public function

void

 

ReleaseResources

(
    bool bDeleteImmediately
)

Enums

Name

Description

Public enum

EType

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanMemory.h