Diligent Engine
 
Loading...
Searching...
No Matches
Dearchiver.h File Reference
#include "../../../Primitives/interface/DataBlob.h"
#include "PipelineResourceSignature.h"
#include "PipelineState.h"
#include "../../../Primitives/interface/DefineRefMacro.h"
#include "../../../Primitives/interface/UndefRefMacro.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent.ShaderUnpackInfo
 Shader unpack parameters. More...
 
struct  Diligent::ResourceSignatureUnpackInfo
 Resource signature unpack parameters. More...
 
struct  Diligent.PipelineStateUnpackInfo
 Pipeline state unpack parameters. More...
 
struct  Diligent.RenderPassUnpackInfo
 Render pass unpack parameters. More...
 
struct  Diligent::IDearchiver
 Dearchiver interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::PSO_ARCHIVE_FLAGS : Uint32 { Diligent::PSO_ARCHIVE_FLAG_NONE = 0u , Diligent::PSO_ARCHIVE_FLAG_STRIP_REFLECTION = 1u << 0 , Diligent::PSO_ARCHIVE_FLAG_DO_NOT_PACK_SIGNATURES = 1u << 1 }
 Pipeline state archive flags. More...
 
enum  Diligent::PSO_UNPACK_FLAGS : Uint32 { Diligent::PSO_UNPACK_FLAG_NONE = 0u , Diligent::PSO_UNPACK_FLAG_NO_VALIDATION = 1u << 0 }
 Pipeline state unpack flags. More...
 

Detailed Description

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