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

Classes

struct  Diligent::IArchiver
 Render state object archiver interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::ARCHIVE_DEVICE_DATA_FLAGS : Uint32 {
  Diligent::ARCHIVE_DEVICE_DATA_FLAG_NONE = 0u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_D3D11 = 1u << 0u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_D3D12 = 1u << 1u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_GL = 1u << 2u ,
  Diligent::ARCHIVE_DEVICE_DATA_FLAG_GLES = 1u << 3u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_VULKAN = 1u << 4u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_METAL_MACOS = 1u << 5u , Diligent::ARCHIVE_DEVICE_DATA_FLAG_METAL_IOS = 1u << 6u ,
  Diligent::ARCHIVE_DEVICE_DATA_FLAG_WEBGPU = 1u << 7u , ARCHIVE_DEVICE_DATA_FLAG_LAST = ARCHIVE_DEVICE_DATA_FLAG_WEBGPU , ARCHIVE_DEVICE_DATA_FLAG_ALL = ARCHIVE_DEVICE_DATA_FLAG_LAST * 2 - 1
}
 Flags that indicate which device data will be serialized. More...
 

Detailed Description

Defines Diligent::IArchiver interface