mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
cfcc9658b2
There's too much interaction between the two to warrant not having it around.
24 lines
1.2 KiB
C
24 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include "gskvulkandescriptorsprivate.h"
|
|
#include "gskvulkanframeprivate.h"
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
#define GSK_TYPE_VULKAN_REAL_DESCRIPTORS (gsk_vulkan_real_descriptors_get_type ())
|
|
|
|
G_DECLARE_FINAL_TYPE (GskVulkanRealDescriptors, gsk_vulkan_real_descriptors, GSK, VULKAN_REAL_DESCRIPTORS, GskVulkanDescriptors)
|
|
|
|
GskVulkanRealDescriptors * gsk_vulkan_real_descriptors_new (GskVulkanFrame *frame);
|
|
|
|
gboolean gsk_vulkan_real_descriptors_is_full (GskVulkanRealDescriptors *self);
|
|
|
|
void gsk_vulkan_real_descriptors_prepare (GskVulkanRealDescriptors *self,
|
|
gsize *n_images,
|
|
gsize *n_buffers);
|
|
void gsk_vulkan_real_descriptors_update_sets (GskVulkanRealDescriptors *self,
|
|
VkDescriptorPool vk_descriptor_pool);
|
|
|
|
G_END_DECLS
|
|
|