Play-/Source/ui_ios/GSH_VulkaniOS.h
2021-06-24 07:56:31 -04:00

20 lines
416 B
Objective-C

#pragma once
#import <QuartzCore/QuartzCore.h>
#include "../gs/GSH_Vulkan/GSH_Vulkan.h"
class CGSH_VulkaniOS : public CGSH_Vulkan
{
public:
CGSH_VulkaniOS(CAMetalLayer*);
virtual ~CGSH_VulkaniOS() = default;
static FactoryFunction GetFactoryFunction(CAMetalLayer*);
void InitializeImpl() override;
void PresentBackbuffer() override;
private:
CAMetalLayer* m_layer = nullptr;
void CreateFramebuffer();
};