UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12ResourceCache< ResourceSlotMask > Struct Template Reference

#include <D3D12StateCachePrivate.h>

Public Member Functions

void Dirty (EShaderFrequency ShaderFrequency, const ResourceSlotMask &SlotMask=-1)
 
void DirtyGraphics (const ResourceSlotMask &SlotMask=-1)
 
void DirtyCompute (const ResourceSlotMask &SlotMask=-1)
 
void DirtyAll (const ResourceSlotMask &SlotMask=-1)
 

Static Public Member Functions

static void CleanSlot (ResourceSlotMask &SlotMask, uint32 SlotIndex)
 
static void CleanSlots (ResourceSlotMask &SlotMask, uint32 NumSlots)
 
static void DirtySlot (ResourceSlotMask &SlotMask, uint32 SlotIndex)
 
static bool IsSlotDirty (const ResourceSlotMask &SlotMask, uint32 SlotIndex)
 

Public Attributes

ResourceSlotMask DirtySlotMask [SF_NumStandardFrequencies]
 

Member Function Documentation

◆ CleanSlot()

static void FD3D12ResourceCache< ResourceSlotMask >::CleanSlot ( ResourceSlotMask SlotMask,
uint32  SlotIndex 
)
inlinestatic

◆ CleanSlots()

static void FD3D12ResourceCache< ResourceSlotMask >::CleanSlots ( ResourceSlotMask SlotMask,
uint32  NumSlots 
)
inlinestatic

◆ Dirty()

void FD3D12ResourceCache< ResourceSlotMask >::Dirty ( EShaderFrequency  ShaderFrequency,
const ResourceSlotMask SlotMask = -1 
)
inline

◆ DirtyAll()

void FD3D12ResourceCache< ResourceSlotMask >::DirtyAll ( const ResourceSlotMask SlotMask = -1)
inline

◆ DirtyCompute()

void FD3D12ResourceCache< ResourceSlotMask >::DirtyCompute ( const ResourceSlotMask SlotMask = -1)
inline

◆ DirtyGraphics()

void FD3D12ResourceCache< ResourceSlotMask >::DirtyGraphics ( const ResourceSlotMask SlotMask = -1)
inline

◆ DirtySlot()

static void FD3D12ResourceCache< ResourceSlotMask >::DirtySlot ( ResourceSlotMask SlotMask,
uint32  SlotIndex 
)
inlinestatic

◆ IsSlotDirty()

static bool FD3D12ResourceCache< ResourceSlotMask >::IsSlotDirty ( const ResourceSlotMask SlotMask,
uint32  SlotIndex 
)
inlinestatic

Member Data Documentation

◆ DirtySlotMask


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