#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... | |
Defines Diligent::IArchiver interface