diff options
Diffstat (limited to 'NativeApp/include/MacOS/MacOSAppBase.hpp')
| -rw-r--r-- | NativeApp/include/MacOS/MacOSAppBase.hpp | 8 |
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: |
