public VkEvent(VkEventCreateFlags flags) { var createInfo = new VkEventCreateInfo { sType = VkStructureType.EventCreateInfo, flags = flags }; Vulkan.vkCreateEvent(Vulkan.device, &createInfo, null, out this).CheckResult(); }