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