UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12LockedKey Class Reference

#include <D3D12Util.h>

Public Member Functions

 FD3D12LockedKey ()
 
 FD3D12LockedKey (FD3D12Resource *source, uint32 subres=0)
 
 FD3D12LockedKey (class FD3D12ResourceLocation *source, uint32 subres=0)
 
template<class ClassType >
 FD3D12LockedKey (ClassType *source, uint32 subres=0)
 
bool operator== (const FD3D12LockedKey &Other) const
 
bool operator!= (const FD3D12LockedKey &Other) const
 
uint32 GetHash () const
 

Public Attributes

voidSourceObject
 
uint32 Subresource
 

Friends

uint32 GetTypeHash (const FD3D12LockedKey &K)
 

Detailed Description

Keeps track of Locks for D3D12 objects

Constructor & Destructor Documentation

◆ FD3D12LockedKey() [1/4]

FD3D12LockedKey::FD3D12LockedKey ( )
inline

◆ FD3D12LockedKey() [2/4]

FD3D12LockedKey::FD3D12LockedKey ( FD3D12Resource source,
uint32  subres = 0 
)
inline

◆ FD3D12LockedKey() [3/4]

FD3D12LockedKey::FD3D12LockedKey ( class FD3D12ResourceLocation source,
uint32  subres = 0 
)
inline

◆ FD3D12LockedKey() [4/4]

template<class ClassType >
FD3D12LockedKey::FD3D12LockedKey ( ClassType *  source,
uint32  subres = 0 
)
inline

Member Function Documentation

◆ GetHash()

uint32 FD3D12LockedKey::GetHash ( ) const
inline

◆ operator!=()

bool FD3D12LockedKey::operator!= ( const FD3D12LockedKey Other) const
inline

◆ operator==()

bool FD3D12LockedKey::operator== ( const FD3D12LockedKey Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FD3D12LockedKey K)
friend

Hashing function.

Member Data Documentation

◆ SourceObject

void* FD3D12LockedKey::SourceObject

◆ Subresource

uint32 FD3D12LockedKey::Subresource

The documentation for this class was generated from the following file: