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

#include <D3D12StateCachePrivate.h>

+ Inheritance diagram for FD3D12SamplerStateCache:

Public Member Functions

 FD3D12SamplerStateCache ()
 
void Clear ()
 
- Public Member Functions inherited from FD3D12ResourceCache< SamplerSlotMask >
void Dirty (EShaderFrequency ShaderFrequency, const SamplerSlotMask &SlotMask=-1)
 
void DirtyGraphics (const SamplerSlotMask &SlotMask=-1)
 
void DirtyCompute (const SamplerSlotMask &SlotMask=-1)
 
void DirtyAll (const SamplerSlotMask &SlotMask=-1)
 

Public Attributes

FD3D12SamplerStateStates [SF_NumStandardFrequencies][MAX_SAMPLERS]
 
- Public Attributes inherited from FD3D12ResourceCache< SamplerSlotMask >
SamplerSlotMask DirtySlotMask [SF_NumStandardFrequencies]
 

Additional Inherited Members

- Static Public Member Functions inherited from FD3D12ResourceCache< SamplerSlotMask >
static void CleanSlot (SamplerSlotMask &SlotMask, uint32 SlotIndex)
 
static void CleanSlots (SamplerSlotMask &SlotMask, uint32 NumSlots)
 
static void DirtySlot (SamplerSlotMask &SlotMask, uint32 SlotIndex)
 
static bool IsSlotDirty (const SamplerSlotMask &SlotMask, uint32 SlotIndex)
 

Constructor & Destructor Documentation

◆ FD3D12SamplerStateCache()

FD3D12SamplerStateCache::FD3D12SamplerStateCache ( )
inline

Member Function Documentation

◆ Clear()

void FD3D12SamplerStateCache::Clear ( )
inline

Member Data Documentation

◆ States

FD3D12SamplerState* FD3D12SamplerStateCache::States[SF_NumStandardFrequencies][MAX_SAMPLERS]

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