summaryrefslogtreecommitdiffstats
path: root/NativeApp/include/MacOS/MacOSAppBase.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'NativeApp/include/MacOS/MacOSAppBase.hpp')
-rw-r--r--NativeApp/include/MacOS/MacOSAppBase.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/NativeApp/include/MacOS/MacOSAppBase.hpp b/NativeApp/include/MacOS/MacOSAppBase.hpp
index 32361e8..fc08fb2 100644
--- a/NativeApp/include/MacOS/MacOSAppBase.hpp
+++ b/NativeApp/include/MacOS/MacOSAppBase.hpp
@@ -33,9 +33,15 @@ namespace Diligent
class MacOSAppBase : public AppBase
{
public:
+ enum class RenderMode
+ {
+ OpenGL,
+ MoltenVK,
+ Metal
+ };
using AppBase::Update;
void Update();
- virtual void Initialize(void* view) = 0;
+ virtual void Initialize(void* view, RenderMode Mode) = 0;
virtual void HandleOSXEvent(void* event, void* view){};
protected: