Polyphase Game Engine
Loading...
Searching...
No Matches
PipelineCache Class Reference

#include <PipelineCache.h>

Public Member Functions

void Create ()
 
void Destroy ()
 
void Clear ()
 
void SaveToFile ()
 
VkPipelineCache GetPipelineCacheObj ()
 
Pipeline * Resolve (const PipelineState &state)
 

Protected Attributes

std::unordered_map< PipelineState, Pipeline *, PipelineStateHashermPipelineMap
 
VkPipelineCache mPipelineCache = VK_NULL_HANDLE
 

Member Function Documentation

◆ Clear()

void PipelineCache::Clear ( )

◆ Create()

void PipelineCache::Create ( )

◆ Destroy()

void PipelineCache::Destroy ( )

◆ GetPipelineCacheObj()

VkPipelineCache PipelineCache::GetPipelineCacheObj ( )

◆ Resolve()

Pipeline * PipelineCache::Resolve ( const PipelineState state)

◆ SaveToFile()

void PipelineCache::SaveToFile ( )

Member Data Documentation

◆ mPipelineCache

VkPipelineCache PipelineCache::mPipelineCache = VK_NULL_HANDLE
protected

◆ mPipelineMap

std::unordered_map<PipelineState, Pipeline*, PipelineStateHasher> PipelineCache::mPipelineMap
protected

The documentation for this class was generated from the following files: