summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3DBase
diff options
context:
space:
mode:
Diffstat (limited to 'Graphics/GraphicsEngineD3DBase')
-rw-r--r--Graphics/GraphicsEngineD3DBase/include/EngineFactoryD3DBase.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngineD3DBase/include/EngineFactoryD3DBase.h b/Graphics/GraphicsEngineD3DBase/include/EngineFactoryD3DBase.h
index 61ef2eda..ea0de389 100644
--- a/Graphics/GraphicsEngineD3DBase/include/EngineFactoryD3DBase.h
+++ b/Graphics/GraphicsEngineD3DBase/include/EngineFactoryD3DBase.h
@@ -24,6 +24,7 @@
#pragma once
#include "DXGITypeConversions.h"
+#include "EngineFactoryBase.h"
/// \file
/// Implementation of the Diligent::EngineFactoryD3DBase template class
@@ -32,9 +33,15 @@ namespace Diligent
{
template<typename BaseInterface, DeviceType DevType>
-class EngineFactoryD3DBase : public BaseInterface
+class EngineFactoryD3DBase : public EngineFactoryBase<BaseInterface>
{
public:
+ using TEngineFactoryBase = EngineFactoryBase<BaseInterface>;
+
+ EngineFactoryD3DBase(const INTERFACE_ID& FactoryIID) :
+ TEngineFactoryBase(FactoryIID)
+ {}
+
/// Enumerates hardware adapters available on this machine
/// \param [in,out] NumAdapters - Number of adapters. If Adapters is null, this value