GulkanSwapchainRenderer
GulkanSwapchainRenderer
|
|
Includes
#include <gulkan.h>
Functions
gulkan_swapchain_renderer_get_render_pass_handle ()
VkRenderPass
gulkan_swapchain_renderer_get_render_pass_handle
(GulkanSwapchainRenderer *self
);
gulkan_swapchain_renderer_get_swapchain_size ()
uint32_t
gulkan_swapchain_renderer_get_swapchain_size
(GulkanSwapchainRenderer *self
);
gulkan_swapchain_renderer_get_cmd_buffer ()
VkCommandBuffer
gulkan_swapchain_renderer_get_cmd_buffer
(GulkanSwapchainRenderer *self
,
uint32_t index
);
gulkan_swapchain_renderer_begin_render_pass ()
void
gulkan_swapchain_renderer_begin_render_pass
(GulkanSwapchainRenderer *self
,
VkClearColorValue clear_color
,
uint32_t index
);
Types and Values
GULKAN_TYPE_SWAPCHAIN_RENDERER
#define GULKAN_TYPE_SWAPCHAIN_RENDERER gulkan_swapchain_renderer_get_type()
struct GulkanSwapchainRendererClass
struct GulkanSwapchainRendererClass {
GulkanRendererClass parent;
void
(*init_draw_cmd) (GulkanSwapchainRenderer *self,
VkCommandBuffer cmd_buffer);
gboolean
(*init_pipeline) (GulkanSwapchainRenderer *self,
gconstpointer data);
};
GulkanSwapchainRenderer
typedef struct _GulkanSwapchainRenderer GulkanSwapchainRenderer;