FD3D12DeferredDeletionQueue

Windows
MacOS
Linux

Inheritance Hierarchy

FD3D12AdapterChild

FD3D12DeferredDeletionQueue

References

Module

D3D12RHI

Header

/Engine/Source/Runtime/D3D12RHI/Public/D3D12Resources.h

Include

#include "D3D12Resources.h"

Syntax

class FD3D12DeferredDeletionQueue : public FD3D12AdapterChild

Constructors

Name Description

Public function

FD3D12DeferredDeletionQueue

(
    FD3D12Adapter* InParent
)

Destructors

Functions

Name Description

Public function

void

 

EnqueueResource

(
    FD3D12Resource* pResource,
    FD3D12Fence* Fence
)

Public function

void

 

EnqueueResource

(
    ID3D12Object* pResource,
    FD3D12Fence* Fence
)

Public function Const

const uint32

 

QueueSize()

Public function

bool

 

ReleaseResources

(
    bool bDeleteImmediately,
    bool bIsShutDown
)

Classes

Name

Description

Public class

FD3D12AsyncDeletionWorker

Enums

Name

Description

Private enum

EObjectType

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