![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <D3D12StateCachePrivate.h>
Inheritance diagram for FD3D12ShaderResourceViewCache:Public Member Functions | |
| FD3D12ShaderResourceViewCache () | |
| void | Clear () |
Public Member Functions inherited from FD3D12ResourceCache< SRVSlotMask > | |
| void | Dirty (EShaderFrequency ShaderFrequency, const SRVSlotMask &SlotMask=-1) |
| void | DirtyGraphics (const SRVSlotMask &SlotMask=-1) |
| void | DirtyCompute (const SRVSlotMask &SlotMask=-1) |
| void | DirtyAll (const SRVSlotMask &SlotMask=-1) |
Public Attributes | |
| FD3D12ShaderResourceView * | Views [SF_NumStandardFrequencies][MAX_SRVS] |
| FD3D12Resource * | Resources [SF_NumStandardFrequencies][MAX_SRVS] |
| SRVSlotMask | BoundMask [SF_NumStandardFrequencies] |
| int32 | MaxBoundIndex [SF_NumStandardFrequencies] |
Public Attributes inherited from FD3D12ResourceCache< SRVSlotMask > | |
| SRVSlotMask | DirtySlotMask [SF_NumStandardFrequencies] |
Additional Inherited Members | |
Static Public Member Functions inherited from FD3D12ResourceCache< SRVSlotMask > | |
| static void | CleanSlot (SRVSlotMask &SlotMask, uint32 SlotIndex) |
| static void | CleanSlots (SRVSlotMask &SlotMask, uint32 NumSlots) |
| static void | DirtySlot (SRVSlotMask &SlotMask, uint32 SlotIndex) |
| static bool | IsSlotDirty (const SRVSlotMask &SlotMask, uint32 SlotIndex) |
|
inline |
|
inline |
| SRVSlotMask FD3D12ShaderResourceViewCache::BoundMask[SF_NumStandardFrequencies] |
| int32 FD3D12ShaderResourceViewCache::MaxBoundIndex[SF_NumStandardFrequencies] |
| FD3D12Resource* FD3D12ShaderResourceViewCache::Resources[SF_NumStandardFrequencies][MAX_SRVS] |
| FD3D12ShaderResourceView* FD3D12ShaderResourceViewCache::Views[SF_NumStandardFrequencies][MAX_SRVS] |