| Top |
GulkanRenderPass *
gulkan_swapchain_renderer_get_render_pass
(GulkanSwapchainRenderer *self);
void gulkan_swapchain_renderer_initialize (GulkanSwapchainRenderer *self,VkClearColorValue clear_color,gconstpointer pipeline_data);
gboolean gulkan_swapchain_renderer_resize (GulkanSwapchainRenderer *self,VkSurfaceKHR surface,VkExtent2D extent);
gboolean
gulkan_swapchain_renderer_init_draw_cmd_buffers
(GulkanSwapchainRenderer *self);
#define GULKAN_TYPE_SWAPCHAIN_RENDERER gulkan_swapchain_renderer_get_type ()
struct GulkanSwapchainRendererClass {
GulkanRendererClass parent;
void (*init_draw_cmd) (GulkanSwapchainRenderer *self,
VkCommandBuffer cmd_buffer);
gboolean (*init_pipeline) (GulkanSwapchainRenderer *self, gconstpointer data);
};
GulkanRendererClass |
Parent class |
|
method to initialize a command buffer |
||
method to initialize a pipeline |