UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12UniqueSamplerTableKeyFuncs Struct Reference

#include <D3D12DescriptorCache.h>

+ Inheritance diagram for FD3D12UniqueSamplerTableKeyFuncs:

Public Types

typedef TCallTraits< FD3D12UniqueSamplerTable >::ParamType KeyInitType
 
typedef TCallTraits< FD3D12UniqueSamplerTable >::ParamType ElementInitType
 
- Public Types inherited from BaseKeyFuncs< FD3D12UniqueSamplerTable, FD3D12UniqueSamplerTable, false >
enum  
 
typedef FD3D12UniqueSamplerTable KeyType
 
typedef TCallTraits< FD3D12UniqueSamplerTable >::ParamType KeyInitType
 
typedef TCallTraits< FD3D12UniqueSamplerTable >::ParamType ElementInitType
 

Static Public Member Functions

static FORCEINLINE KeyInitType GetSetKey (ElementInitType Element)
 
static FORCEINLINE bool Matches (KeyInitType A, KeyInitType B)
 
static FORCEINLINE uint32 GetKeyHash (KeyInitType Key)
 

Member Typedef Documentation

◆ ElementInitType

◆ KeyInitType

Member Function Documentation

◆ GetKeyHash()

static FORCEINLINE uint32 FD3D12UniqueSamplerTableKeyFuncs::GetKeyHash ( KeyInitType  Key)
inlinestatic

Calculates a hash index for a key.

◆ GetSetKey()

static FORCEINLINE KeyInitType FD3D12UniqueSamplerTableKeyFuncs::GetSetKey ( ElementInitType  Element)
inlinestatic
Returns
The key used to index the given element.

◆ Matches()

static FORCEINLINE bool FD3D12UniqueSamplerTableKeyFuncs::Matches ( KeyInitType  A,
KeyInitType  B 
)
inlinestatic
Returns
True if the keys match.

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