UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
D3D12State.cpp File Reference
#include "D3D12State.h"
#include "D3D12RHIPrivate.h"
#include "RHIUtilities.h"

Functions

 DECLARE_CYCLE_STAT_WITH_FLAGS (TEXT("Graphics: Find or Create time"), STAT_PSOGraphicsFindOrCreateTime, STATGROUP_D3D12PipelineState, EStatFlags::Verbose)
 
 DECLARE_CYCLE_STAT_WITH_FLAGS (TEXT("Compute: Find or Create time"), STAT_PSOComputeFindOrCreateTime, STATGROUP_D3D12PipelineState, EStatFlags::Verbose)
 
bool operator== (const D3D12_SAMPLER_DESC &lhs, const D3D12_SAMPLER_DESC &rhs)
 
uint32 GetTypeHash (const D3D12_SAMPLER_DESC &Desc)
 

Variables

FCriticalSection GD3D12SamplerStateCacheLock
 

Function Documentation

◆ DECLARE_CYCLE_STAT_WITH_FLAGS() [1/2]

DECLARE_CYCLE_STAT_WITH_FLAGS ( TEXT("Compute: Find or Create time" ,
STAT_PSOComputeFindOrCreateTime  ,
STATGROUP_D3D12PipelineState  ,
EStatFlags::Verbose   
)

◆ DECLARE_CYCLE_STAT_WITH_FLAGS() [2/2]

DECLARE_CYCLE_STAT_WITH_FLAGS ( TEXT("Graphics: Find or Create time" ,
STAT_PSOGraphicsFindOrCreateTime  ,
STATGROUP_D3D12PipelineState  ,
EStatFlags::Verbose   
)

◆ GetTypeHash()

uint32 GetTypeHash ( const D3D12_SAMPLER_DESC Desc)

◆ operator==()

bool operator== ( const D3D12_SAMPLER_DESC lhs,
const D3D12_SAMPLER_DESC rhs 
)

Variable Documentation

◆ GD3D12SamplerStateCacheLock

FCriticalSection GD3D12SamplerStateCacheLock