<SECTION>
<FILE>gulkan-buffer</FILE>
<TITLE>GulkanBuffer</TITLE>
GULKAN_TYPE_BUFFER
gulkan_buffer_new
gulkan_buffer_new_from_data
gulkan_buffer_map
gulkan_buffer_unmap
gulkan_buffer_upload
gulkan_buffer_get_handle
gulkan_buffer_get_memory_handle
GulkanBuffer
</SECTION>

<SECTION>
<FILE>gulkan-client</FILE>
<TITLE>GulkanClient</TITLE>
GULKAN_TYPE_CLIENT
GulkanClientClass
gulkan_client_new
gulkan_client_new_from_extensions
gulkan_client_get_physical_device_handle
gulkan_client_get_device_handle
gulkan_client_get_device
gulkan_client_get_instance_handle
gulkan_client_get_instance
gulkan_client_get_external_memory_instance_extensions
gulkan_client_get_external_memory_device_extensions
GulkanClient
</SECTION>

<SECTION>
<FILE>gulkan-cmd-buffer</FILE>
GULKAN_TYPE_CMD_BUFFER
gulkan_cmd_buffer_begin
gulkan_cmd_buffer_get_handle
GulkanCmdBuffer
</SECTION>

<SECTION>
<FILE>gulkan-descriptor-pool</FILE>
<TITLE>GulkanDescriptorPool</TITLE>
GULKAN_TYPE_DESCRIPTOR_POOL
GULKAN_DESCRIPTOR_POOL_NEW
gulkan_descriptor_pool_new_from_layout
gulkan_descriptor_pool_new
gulkan_descriptor_pool_allocate_sets
gulkan_descriptor_pool_get_pipeline_layout
GulkanDescriptorPool
</SECTION>

<SECTION>
<FILE>gulkan-device</FILE>
<TITLE>GulkanDevice</TITLE>
GULKAN_TYPE_DEVICE
gulkan_device_new
gulkan_device_create
gulkan_device_memory_type_from_properties
gulkan_device_get_handle
gulkan_device_get_physical_handle
gulkan_device_get_memory_fd
gulkan_device_wait_idle
gulkan_device_print_memory_properties
gulkan_device_print_memory_budget
gulkan_device_get_heap_budget
gulkan_device_get_graphics_queue
gulkan_device_get_transfer_queue
GulkanDevice
</SECTION>

<SECTION>
<FILE>gulkan-frame-buffer</FILE>
<TITLE>GulkanFrameBuffer</TITLE>
GULKAN_TYPE_FRAME_BUFFER
gulkan_frame_buffer_new
gulkan_frame_buffer_new_from_image_with_depth
gulkan_frame_buffer_new_from_image
gulkan_frame_buffer_get_color_image
gulkan_frame_buffer_get_handle
GulkanFrameBuffer
</SECTION>

<SECTION>
<FILE>gulkan-geometry</FILE>
gulkan_geometry_append_axes
gulkan_geometry_append_ray
gulkan_geometry_append_plane
</SECTION>

<SECTION>
<FILE>gulkan-instance</FILE>
<TITLE>GulkanInstance</TITLE>
vk_result_string
gulkan_has_error
vk_check_error
GULKAN_TYPE_INSTANCE
gulkan_instance_new
gulkan_instance_create
gulkan_instance_get_handle
GulkanInstance
</SECTION>

<SECTION>
<FILE>gulkan-queue</FILE>
GULKAN_TYPE_QUEUE
gulkan_queue_new
gulkan_queue_get_command_pool
gulkan_queue_supports_surface
gulkan_queue_get_family_index
gulkan_queue_get_handle
gulkan_queue_initialize
gulkan_queue_request_cmd_buffer
gulkan_queue_free_cmd_buffer
gulkan_queue_submit
gulkan_queue_get_pool_mutex
GulkanQueue
</SECTION>

<SECTION>
<FILE>gulkan-render-pass</FILE>
<TITLE>GulkanRenderPass</TITLE>
GULKAN_TYPE_RENDER_PASS
gulkan_render_pass_new
gulkan_render_pass_begin
gulkan_render_pass_get_handle
GulkanRenderPass
</SECTION>

<SECTION>
<FILE>gulkan-renderer</FILE>
<TITLE>GulkanRenderer</TITLE>
GULKAN_TYPE_RENDERER
GulkanRendererClass
gulkan_renderer_create_shader_module
gulkan_renderer_get_client
gulkan_renderer_get_extent
gulkan_renderer_set_client
gulkan_renderer_set_extent
gulkan_renderer_get_aspect
gulkan_renderer_get_msec_since_start
gulkan_renderer_draw
GulkanRenderer
</SECTION>

<SECTION>
<FILE>gulkan-swapchain</FILE>
<TITLE>GulkanSwapchain</TITLE>
GULKAN_TYPE_SWAPCHAIN
gulkan_swapchain_new
gulkan_swapchain_get_size
gulkan_swapchain_get_format
gulkan_swapchain_acquire
gulkan_swapchain_present
gulkan_swapchain_get_images
gulkan_swapchain_get_extent
gulkan_swapchain_reset_surface
GulkanSwapchain
</SECTION>

<SECTION>
<FILE>gulkan-swapchain-renderer</FILE>
<TITLE>GulkanSwapchainRenderer</TITLE>
GULKAN_TYPE_SWAPCHAIN_RENDERER
GulkanSwapchainRendererClass
gulkan_swapchain_renderer_get_render_pass
gulkan_swapchain_renderer_get_render_pass_handle
gulkan_swapchain_renderer_get_swapchain_size
gulkan_swapchain_renderer_get_cmd_buffer
gulkan_swapchain_renderer_get_frame_buffer
gulkan_swapchain_renderer_initialize
gulkan_swapchain_renderer_begin_render_pass
gulkan_swapchain_renderer_resize
gulkan_swapchain_renderer_init_draw_cmd_buffers
GulkanSwapchainRenderer
</SECTION>

<SECTION>
<FILE>gulkan-texture</FILE>
<TITLE>GulkanTexture</TITLE>
GULKAN_TYPE_TEXTURE
gulkan_texture_new
gulkan_texture_new_from_pixbuf
gulkan_texture_new_from_cairo_surface
gulkan_texture_new_from_dmabuf
gulkan_texture_new_mip_levels
gulkan_texture_new_export_fd
gulkan_texture_record_transfer
gulkan_texture_record_transfer_full
gulkan_texture_transfer_layout
gulkan_texture_transfer_layout_full
gulkan_texture_upload_pixels
gulkan_texture_upload_cairo_surface
gulkan_texture_upload_pixbuf
gulkan_texture_get_image_view
gulkan_texture_get_image
gulkan_texture_get_extent
gulkan_texture_get_format
gulkan_texture_get_mip_levels
GulkanTexture
</SECTION>

<SECTION>
<FILE>gulkan-uniform-buffer</FILE>
<TITLE>GulkanUniformBuffer</TITLE>
GULKAN_TYPE_UNIFORM_BUFFER
gulkan_uniform_buffer_new
gulkan_uniform_buffer_update
gulkan_uniform_buffer_get_handle
GulkanUniformBuffer
</SECTION>

<SECTION>
<FILE>gulkan-vertex-buffer</FILE>
<TITLE>GulkanVertexBuffer</TITLE>
GULKAN_TYPE_VERTEX_BUFFER
gulkan_vertex_buffer_new
GULKAN_VERTEX_BUFFER_NEW_FROM_ATTRIBS
gulkan_vertex_buffer_new_from_attribs
gulkan_vertex_buffer_draw
gulkan_vertex_buffer_draw_indexed
gulkan_vertex_buffer_reset
gulkan_vertex_buffer_map_array
gulkan_vertex_buffer_alloc_empty
gulkan_vertex_buffer_alloc_array
gulkan_vertex_buffer_alloc_data
gulkan_vertex_buffer_alloc_index_data
gulkan_vertex_buffer_append_position_uv
gulkan_vertex_buffer_append_with_color
gulkan_vertex_buffer_is_initialized
gulkan_vertex_buffer_bind_with_offsets
GulkanVertexBuffer
</SECTION>

