UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12PipelineStateCacheBase Member List

This is the complete list of members for FD3D12PipelineStateCacheBase, including all inherited members.

AddToLowLevelCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc, FD3D12PipelineState **OutPipelineState, const FPostCreateGraphicCallback &PostCreateCallback)FD3D12PipelineStateCacheBaseprotected
AddToLowLevelCache(const FD3D12ComputePipelineStateDesc &Desc, FD3D12PipelineState **OutPipelineState, const FPostCreateComputeCallback &PostCreateCallback)FD3D12PipelineStateCacheBaseprotected
CleanupPipelineStateCaches()FD3D12PipelineStateCacheBaseprotected
ComputePipelineStateCacheFD3D12PipelineStateCacheBaseprotected
ComputePipelineStateCacheMutexFD3D12PipelineStateCacheBasemutableprotected
CreateAndAdd(const FGraphicsPipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, const FD3D12LowLevelGraphicsPipelineStateDesc &LowLevelDesc)FD3D12PipelineStateCacheBaseprotected
CreateAndAdd(const FComputePipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, const FD3D12ComputePipelineStateDesc &LowLevelDesc)FD3D12PipelineStateCacheBase
CreateAndAddToLowLevelCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
CreateAndAddToLowLevelCache(const FD3D12ComputePipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
DiskCachesFD3D12PipelineStateCacheBaseprotected
DiskCachesCSFD3D12PipelineStateCacheBaseprotected
FD3D12AdapterChild(FD3D12Adapter *InParent=nullptr)FD3D12AdapterChildinline
FD3D12PipelineStateCacheBase(FD3D12Adapter *InParent)FD3D12PipelineStateCacheBase
FindInLoadedCache(const FGraphicsPipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, FD3D12LowLevelGraphicsPipelineStateDesc &OutLowLevelDesc)FD3D12PipelineStateCacheBaseprotected
FindInLoadedCache(const FComputePipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, FD3D12ComputePipelineStateDesc &OutLowLevelDesc)FD3D12PipelineStateCacheBase
FindInLowLevelCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
FindInLowLevelCache(const FD3D12ComputePipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
FPostCreateComputeCallback typedefFD3D12PipelineStateCacheBaseprotected
FPostCreateGraphicCallback typedefFD3D12PipelineStateCacheBaseprotected
GetParentAdapter() constFD3D12AdapterChildinline
HashData(const void *Data, int32 NumBytes)FD3D12PipelineStateCacheBasestatic
HashPSODesc(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc)FD3D12PipelineStateCacheBasestatic
HashPSODesc(const FD3D12ComputePipelineStateDesc &Desc)FD3D12PipelineStateCacheBasestatic
LowLevelGraphicsPipelineStateCacheFD3D12PipelineStateCacheBaseprotected
LowLevelGraphicsPipelineStateCacheMutexFD3D12PipelineStateCacheBasemutableprotected
NUM_PSO_CACHE_TYPES enum valueFD3D12PipelineStateCacheBaseprotected
OnPSOCreated(FD3D12PipelineState *PipelineState, const FD3D12LowLevelGraphicsPipelineStateDesc &Desc)=0FD3D12PipelineStateCacheBaseprotectedpure virtual
OnPSOCreated(FD3D12PipelineState *PipelineState, const FD3D12ComputePipelineStateDesc &Desc)=0FD3D12PipelineStateCacheBaseprotectedpure virtual
ParentAdapterFD3D12AdapterChildprotected
PSO_CACHE_COMPUTE enum valueFD3D12PipelineStateCacheBaseprotected
PSO_CACHE_GRAPHICS enum valueFD3D12PipelineStateCacheBaseprotected
PSO_CACHE_TYPE enum nameFD3D12PipelineStateCacheBaseprotected
RemoveFromLowLevelCache(FD3D12PipelineState *PipelineState, const FGraphicsPipelineStateInitializer &PipelineStateInitializer, const FD3D12RootSignature *RootSignature)FD3D12PipelineStateCacheBase
RemoveFromLowLevelCache(FD3D12PipelineState *PipelineState, const FD3D12ComputeShader *ComputeShader, const FD3D12RootSignature *RootSignature)FD3D12PipelineStateCacheBase
SetParentAdapter(FD3D12Adapter *InParent)FD3D12AdapterChildinline
TPipelineCache typedefFD3D12PipelineStateCacheBaseprotected
~FD3D12PipelineStateCacheBase()FD3D12PipelineStateCacheBasevirtual