Diligent Engine
 
Loading...
Searching...
No Matches
PipelineStateCache.h File Reference
#include "../../../Primitives/interface/Object.h"
#include "../../../Primitives/interface/DataBlob.h"
#include "GraphicsTypes.h"
#include "DeviceObject.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent::PipelineStateCacheDesc
 Pipeline state cache description. More...
 
struct  Diligent::PipelineStateCacheCreateInfo
 Pipeline state pbject cache create info. More...
 
struct  Diligent::IPipelineStateCache
 Pipeline state cache interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::PSO_CACHE_MODE : Uint8 { Diligent::PSO_CACHE_MODE_LOAD = 1u << 0u , Diligent::PSO_CACHE_MODE_STORE = 1u << 1u , Diligent::PSO_CACHE_MODE_LOAD_STORE = PSO_CACHE_MODE_LOAD | PSO_CACHE_MODE_STORE }
 Pipeline state cache mode. More...
 
enum  Diligent::PSO_CACHE_FLAGS : Uint8 { Diligent::PSO_CACHE_FLAG_NONE = 0u , Diligent::PSO_CACHE_FLAG_VERBOSE = 1u << 0u }
 Pipeline state cache flags. More...
 

Detailed Description

Definition of the Diligent::IPipelineStateCache interface and related data structures