15#include <vsg/core/ref_ptr.h>
16#include <vsg/vk/Instance.h>
26 operator VkSurfaceKHR()
const {
return _surface; }
27 VkSurfaceKHR vk()
const {
return _surface; }
29 Instance* getInstance() {
return _instance; }
30 const Instance* getInstance()
const {
return _instance; }
44 VkSurfaceKHR _surface;
Instance encapsulates the VkInstance.
Definition Instance.h:46
Surface encapsulates VkSurfaceKHR.
Definition Surface.h:22
void release()
Definition Surface.h:35