Play-/Source/ui_ios/GSH_VulkaniOS.h

21 lines
416 B
C
Raw Permalink Normal View History

2021-06-22 14:58:24 -04:00
#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();
};