32 template<
class TPipelineState>
45 template<
class TPipelineState>
48 template<
class TPipelineState>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition VulkanChunkedPipelineCache.h:16
static FVulkanChunkedPipelineCacheManager & Get()
Definition VulkanChunkedPipelineCache.cpp:1227
VkResult CreatePSO(TPipelineState *GraphicsPipelineState, bool bIsPrecompileJob, FPSOCreateCallbackFunc< TPipelineState > PSOCreateFunc)
Definition VulkanChunkedPipelineCache.cpp:1236
void Tick()
Definition VulkanChunkedPipelineCache.cpp:1242
static void Shutdown()
Definition VulkanChunkedPipelineCache.cpp:1214
static void Init()
Definition VulkanChunkedPipelineCache.cpp:1203
EPSOOperation
Definition VulkanChunkedPipelineCache.h:26
friend class FVulkanPipelineCacheEntry
Definition VulkanChunkedPipelineCache.h:18
static bool IsEnabled()
Definition VulkanChunkedPipelineCache.cpp:1198
Definition DeferredShadingRenderer.h:178
Definition FunctionFwd.h:19
Definition UniquePtr.h:107
Definition VulkanChunkedPipelineCache.h:34
FVulkanChunkedPipelineCacheManager::EPSOOperation PSOOperation
Definition VulkanChunkedPipelineCache.h:41
TPipelineState * PSO
Definition VulkanChunkedPipelineCache.h:39
FRWLock & DestPipelineCacheLock
Definition VulkanChunkedPipelineCache.h:42
VkPipelineCache DestPipelineCache
Definition VulkanChunkedPipelineCache.h:40
FPSOCreateFuncParams(TPipelineState *PSOIn, VkPipelineCache DestPipelineCacheIn, FVulkanChunkedPipelineCacheManager::EPSOOperation PSOOperationIn, FRWLock &DestPipelineCacheLockIn)
Definition VulkanChunkedPipelineCache.h:35