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

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

AddToDiskCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc, FD3D12PipelineState *PipelineState)FD3D12PipelineStateCacheprotected
AddToDiskCache(const FD3D12ComputePipelineStateDesc &Desc, FD3D12PipelineState *PipelineState)FD3D12PipelineStateCacheprotected
AddToLowLevelCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc, FD3D12PipelineState **OutPipelineState, const FPostCreateGraphicCallback &PostCreateCallback)FD3D12PipelineStateCacheBaseprotected
AddToLowLevelCache(const FD3D12ComputePipelineStateDesc &Desc, FD3D12PipelineState **OutPipelineState, const FPostCreateComputeCallback &PostCreateCallback)FD3D12PipelineStateCacheBaseprotected
CleanupPipelineStateCaches()FD3D12PipelineStateCacheBaseprotected
Close()FD3D12PipelineStateCache
ComputePipelineStateCacheFD3D12PipelineStateCacheBaseprotected
ComputePipelineStateCacheMutexFD3D12PipelineStateCacheBasemutableprotected
CreateAndAdd(const FGraphicsPipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, const FD3D12LowLevelGraphicsPipelineStateDesc &LowLevelDesc)FD3D12PipelineStateCache
CreateAndAdd(const FComputePipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, const FD3D12ComputePipelineStateDesc &LowLevelDesc)FD3D12PipelineStateCache
CreateAndAddToLowLevelCache(const FD3D12LowLevelGraphicsPipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
CreateAndAddToLowLevelCache(const FD3D12ComputePipelineStateDesc &Desc)FD3D12PipelineStateCacheBaseprotected
DiskCachesFD3D12PipelineStateCacheBaseprotected
DiskCachesCSFD3D12PipelineStateCacheBaseprotected
FD3D12AdapterChild(FD3D12Adapter *InParent=nullptr)FD3D12AdapterChildinline
FD3D12PipelineStateCache(FD3D12Adapter *InParent)FD3D12PipelineStateCache
FD3D12PipelineStateCacheBase(FD3D12Adapter *InParent)FD3D12PipelineStateCacheBase
FindInLoadedCache(const FGraphicsPipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, FD3D12LowLevelGraphicsPipelineStateDesc &OutLowLevelDesc)FD3D12PipelineStateCache
FindInLoadedCache(const FComputePipelineStateInitializer &Initializer, const FD3D12RootSignature *RootSignature, FD3D12ComputePipelineStateDesc &OutLowLevelDesc)FD3D12PipelineStateCache
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
Init(FString &GraphicsCacheFilename, FString &ComputeCacheFilename, FString &DriverBlobFilename)FD3D12PipelineStateCache
IsInErrorState() constFD3D12PipelineStateCache
LowLevelGraphicsPipelineStateCacheFD3D12PipelineStateCacheBaseprotected
LowLevelGraphicsPipelineStateCacheMutexFD3D12PipelineStateCacheBasemutableprotected
NUM_PSO_CACHE_TYPES enum valueFD3D12PipelineStateCacheBaseprotected
OnPSOCreated(FD3D12PipelineState *PipelineState, const FD3D12LowLevelGraphicsPipelineStateDesc &Desc) final overrideFD3D12PipelineStateCacheprotectedvirtual
OnPSOCreated(FD3D12PipelineState *PipelineState, const FD3D12ComputePipelineStateDesc &Desc) final overrideFD3D12PipelineStateCacheprotectedvirtual
ParentAdapterFD3D12AdapterChildprotected
PSO_CACHE_COMPUTE enum valueFD3D12PipelineStateCacheBaseprotected
PSO_CACHE_GRAPHICS enum valueFD3D12PipelineStateCacheBaseprotected
PSO_CACHE_TYPE enum nameFD3D12PipelineStateCacheBaseprotected
RebuildFromDiskCache()FD3D12PipelineStateCache
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
~FD3D12PipelineStateCache()FD3D12PipelineStateCachevirtual
~FD3D12PipelineStateCacheBase()FD3D12PipelineStateCacheBasevirtual