API Index

B

GulkanBuffer, struct in gulkan-buffer
gulkan_buffer_get_handle, function in gulkan-buffer
gulkan_buffer_get_memory_handle, function in gulkan-buffer
gulkan_buffer_map, function in gulkan-buffer
gulkan_buffer_new, function in gulkan-buffer
gulkan_buffer_new_from_data, function in gulkan-buffer
gulkan_buffer_unmap, function in gulkan-buffer
gulkan_buffer_upload, function in gulkan-buffer

C

GulkanCmdBuffer, struct in gulkan-cmd-buffer
gulkan_cmd_buffer_begin, function in gulkan-cmd-buffer
gulkan_cmd_buffer_begin_one_time, function in gulkan-cmd-buffer
gulkan_cmd_buffer_end, function in gulkan-cmd-buffer
gulkan_cmd_buffer_get_handle, function in gulkan-cmd-buffer
GulkanContext, struct in GulkanWindow
GulkanContextClass, struct in GulkanContext
gulkan_context_get_device, function in GulkanContext
gulkan_context_get_device_handle, function in GulkanContext
gulkan_context_get_external_memory_device_extensions, function in GulkanContext
gulkan_context_get_external_memory_instance_extensions, function in GulkanContext
gulkan_context_get_instance, function in GulkanContext
gulkan_context_get_instance_handle, function in GulkanContext
gulkan_context_get_physical_device_handle, function in GulkanContext
gulkan_context_new, function in GulkanContext
gulkan_context_new_from_extensions, function in GulkanContext
gulkan_context_new_from_instance, function in GulkanContext
gulkan_context_new_from_vk, function in GulkanContext

D

GulkanDescriptorPool, struct in gulkan-descriptor-pool
GulkanDescriptorSet, struct in gulkan-descriptor-set
gulkan_descriptor_pool_create_set, function in gulkan-descriptor-pool
gulkan_descriptor_pool_get_pipeline_layout, function in gulkan-descriptor-pool
GULKAN_DESCRIPTOR_POOL_NEW, macro in gulkan-descriptor-pool
gulkan_descriptor_pool_new, function in gulkan-descriptor-pool
gulkan_descriptor_set_bind, function in gulkan-descriptor-set
gulkan_descriptor_set_new, function in gulkan-descriptor-set
gulkan_descriptor_set_update_buffer, function in gulkan-descriptor-set
gulkan_descriptor_set_update_buffer_at, function in gulkan-descriptor-set
gulkan_descriptor_set_update_texture, function in gulkan-descriptor-set
gulkan_descriptor_set_update_texture_at, function in gulkan-descriptor-set
gulkan_descriptor_set_update_view_sampler, function in gulkan-descriptor-set
GulkanDevice, struct in gulkan-device
gulkan_device_create, function in gulkan-device
gulkan_device_create_from_vk, function in gulkan-device
gulkan_device_create_shader_module, function in gulkan-device
gulkan_device_get_graphics_queue, function in gulkan-device
gulkan_device_get_handle, function in gulkan-device
gulkan_device_get_heap_budget, function in gulkan-device
gulkan_device_get_memory_fd, function in gulkan-device
gulkan_device_get_physical_device_properties, function in gulkan-device
gulkan_device_get_physical_handle, function in gulkan-device
gulkan_device_get_transfer_queue, function in gulkan-device
gulkan_device_memory_type_from_properties, function in gulkan-device
gulkan_device_new, function in gulkan-device
gulkan_device_print_memory_budget, function in gulkan-device
gulkan_device_print_memory_properties, function in gulkan-device
gulkan_device_wait_idle, function in gulkan-device
GulkanDmabufAttributes, struct in gulkan-texture
GULKAN_DMABUF_MAX_PLANES, macro in gulkan-texture

F

GulkanFrameBuffer, struct in gulkan-frame-buffer
gulkan_frame_buffer_get_color_image, function in gulkan-frame-buffer
gulkan_frame_buffer_get_handle, function in gulkan-frame-buffer
gulkan_frame_buffer_new, function in gulkan-frame-buffer
gulkan_frame_buffer_new_from_image, function in gulkan-frame-buffer
gulkan_frame_buffer_new_from_image_with_depth, function in gulkan-frame-buffer

G

gulkan_geometry_append_axes, function in gulkan-geometry
gulkan_geometry_append_plane, function in gulkan-geometry
gulkan_geometry_append_ray, function in gulkan-geometry

H

gulkan_has_error, function in gulkan-instance

I

GulkanInstance, struct in gulkan-instance
gulkan_instance_create, function in gulkan-instance
gulkan_instance_create_from_vk, function in gulkan-instance
gulkan_instance_get_handle, function in gulkan-instance
gulkan_instance_new, function in gulkan-instance

P

GulkanPipeline, struct in gulkan-pipeline
gulkan_pipeline_bind, function in gulkan-pipeline
gulkan_pipeline_new, function in gulkan-pipeline

Q

GulkanQueue, struct in gulkan-queue
gulkan_queue_end_submit, function in gulkan-queue
gulkan_queue_free_cmd_buffer, function in gulkan-queue
gulkan_queue_get_command_pool, function in gulkan-queue
gulkan_queue_get_family_index, function in gulkan-queue
gulkan_queue_get_handle, function in gulkan-queue
gulkan_queue_get_pool_mutex, function in gulkan-queue
gulkan_queue_initialize, function in gulkan-queue
gulkan_queue_new, function in gulkan-queue
gulkan_queue_request_cmd_buffer, function in gulkan-queue
gulkan_queue_submit, function in gulkan-queue
gulkan_queue_supports_surface, function in gulkan-queue

R

GulkanRenderer, struct in GulkanRenderer
GulkanRendererClass, struct in GulkanRenderer
gulkan_renderer_draw, function in GulkanRenderer
gulkan_renderer_get_aspect, function in GulkanRenderer
gulkan_renderer_get_context, function in GulkanRenderer
gulkan_renderer_get_extent, function in GulkanRenderer
gulkan_renderer_get_msec_since_start, function in GulkanRenderer
gulkan_renderer_set_context, function in GulkanRenderer
gulkan_renderer_set_extent, function in GulkanRenderer
GulkanRenderPass, struct in gulkan-render-pass
gulkan_render_pass_begin, function in gulkan-render-pass
gulkan_render_pass_get_handle, function in gulkan-render-pass
gulkan_render_pass_new, function in gulkan-render-pass
gulkan_render_pass_new_multiview, function in gulkan-render-pass

S

GulkanSwapchain, struct in gulkan-swapchain
GulkanSwapchainRenderer, struct in GulkanSwapchainRenderer
GulkanSwapchainRendererClass, struct in GulkanSwapchainRenderer
gulkan_swapchain_acquire, function in gulkan-swapchain
gulkan_swapchain_get_extent, function in gulkan-swapchain
gulkan_swapchain_get_format, function in gulkan-swapchain
gulkan_swapchain_get_images, function in gulkan-swapchain
gulkan_swapchain_get_size, function in gulkan-swapchain
gulkan_swapchain_new, function in gulkan-swapchain
gulkan_swapchain_present, function in gulkan-swapchain
gulkan_swapchain_renderer_get_render_pass, function in GulkanSwapchainRenderer
gulkan_swapchain_renderer_initialize, function in GulkanSwapchainRenderer
gulkan_swapchain_renderer_init_draw_cmd_buffers, function in GulkanSwapchainRenderer
gulkan_swapchain_renderer_resize, function in GulkanSwapchainRenderer
gulkan_swapchain_reset_surface, function in gulkan-swapchain

T

GulkanTexture, struct in gulkan-texture
gulkan_texture_get_descriptor_info, function in gulkan-texture
gulkan_texture_get_extent, function in gulkan-texture
gulkan_texture_get_format, function in gulkan-texture
gulkan_texture_get_image, function in gulkan-texture
gulkan_texture_get_image_view, function in gulkan-texture
gulkan_texture_get_mip_levels, function in gulkan-texture
gulkan_texture_get_sampler, function in gulkan-texture
gulkan_texture_init_sampler, function in gulkan-texture
gulkan_texture_new, function in gulkan-texture
gulkan_texture_new_export_fd, function in gulkan-texture
gulkan_texture_new_from_cairo_surface, function in gulkan-texture
gulkan_texture_new_from_dmabuf, function in gulkan-texture
gulkan_texture_new_from_dmabuf_attribs, function in gulkan-texture
gulkan_texture_new_from_pixbuf, function in gulkan-texture
gulkan_texture_new_from_resource, function in gulkan-texture
gulkan_texture_new_mip_levels, function in gulkan-texture
gulkan_texture_record_transfer, function in gulkan-texture
gulkan_texture_record_transfer_full, function in gulkan-texture
gulkan_texture_set_sampler, function in gulkan-texture
gulkan_texture_transfer_layout, function in gulkan-texture
gulkan_texture_transfer_layout_full, function in gulkan-texture
gulkan_texture_upload_cairo_surface, function in gulkan-texture
gulkan_texture_upload_pixbuf, function in gulkan-texture
gulkan_texture_upload_pixels, function in gulkan-texture
gulkan_texture_upload_pixels_region, function in gulkan-texture
GULKAN_TYPE_BUFFER, macro in gulkan-buffer
GULKAN_TYPE_CMD_BUFFER, macro in gulkan-cmd-buffer
GULKAN_TYPE_CONTEXT, macro in GulkanContext
GULKAN_TYPE_DESCRIPTOR_POOL, macro in gulkan-descriptor-pool
GULKAN_TYPE_DESCRIPTOR_SET, macro in gulkan-descriptor-set
GULKAN_TYPE_DEVICE, macro in gulkan-device
GULKAN_TYPE_FRAME_BUFFER, macro in gulkan-frame-buffer
GULKAN_TYPE_INSTANCE, macro in gulkan-instance
GULKAN_TYPE_PIPELINE, macro in gulkan-pipeline
GULKAN_TYPE_QUEUE, macro in gulkan-queue
GULKAN_TYPE_RENDERER, macro in GulkanRenderer
GULKAN_TYPE_RENDER_PASS, macro in gulkan-render-pass
GULKAN_TYPE_SWAPCHAIN, macro in gulkan-swapchain
GULKAN_TYPE_SWAPCHAIN_RENDERER, macro in GulkanSwapchainRenderer
GULKAN_TYPE_TEXTURE, macro in gulkan-texture
GULKAN_TYPE_UNIFORM_BUFFER, macro in gulkan-uniform-buffer
GULKAN_TYPE_VERTEX_BUFFER, macro in gulkan-vertex-buffer
GULKAN_TYPE_WINDOW, macro in GulkanWindow

U

GulkanUniformBuffer, struct in gulkan-uniform-buffer
gulkan_uniform_buffer_get_descriptor_info, function in gulkan-uniform-buffer
gulkan_uniform_buffer_get_handle, function in gulkan-uniform-buffer
gulkan_uniform_buffer_new, function in gulkan-uniform-buffer
gulkan_uniform_buffer_update, function in gulkan-uniform-buffer

V

GulkanVertexBuffer, struct in gulkan-vertex-buffer
gulkan_vertex_buffer_add_attribute, function in gulkan-vertex-buffer
gulkan_vertex_buffer_alloc_array, function in gulkan-vertex-buffer
gulkan_vertex_buffer_alloc_data, function in gulkan-vertex-buffer
gulkan_vertex_buffer_alloc_empty, function in gulkan-vertex-buffer
gulkan_vertex_buffer_alloc_index_data, function in gulkan-vertex-buffer
gulkan_vertex_buffer_append_position_uv, function in gulkan-vertex-buffer
gulkan_vertex_buffer_append_with_color, function in gulkan-vertex-buffer
gulkan_vertex_buffer_bind_with_offsets, function in gulkan-vertex-buffer
gulkan_vertex_buffer_create_attrib_desc, function in gulkan-vertex-buffer
gulkan_vertex_buffer_create_binding_desc, function in gulkan-vertex-buffer
gulkan_vertex_buffer_draw, function in gulkan-vertex-buffer
gulkan_vertex_buffer_draw_indexed, function in gulkan-vertex-buffer
gulkan_vertex_buffer_get_attrib_count, function in gulkan-vertex-buffer
gulkan_vertex_buffer_get_index_buffer, function in gulkan-vertex-buffer
gulkan_vertex_buffer_get_index_type_size, function in gulkan-vertex-buffer
gulkan_vertex_buffer_get_topology, function in gulkan-vertex-buffer
gulkan_vertex_buffer_is_initialized, function in gulkan-vertex-buffer
gulkan_vertex_buffer_map_array, function in gulkan-vertex-buffer
gulkan_vertex_buffer_new, function in gulkan-vertex-buffer
gulkan_vertex_buffer_reset, function in gulkan-vertex-buffer
gulkan_vertex_buffer_upload, function in gulkan-vertex-buffer
vk_check_error, macro in gulkan-instance
vk_format_string, function in gulkan-instance
vk_result_string, function in gulkan-instance

W

GulkanWindow, struct in GulkanWindow
GulkanWindowClass, struct in GulkanWindow
gulkan_window_can_run, function in GulkanWindow
gulkan_window_create_surface, function in GulkanWindow
gulkan_window_has_support, function in GulkanWindow
gulkan_window_new, function in GulkanWindow
gulkan_window_poll_events, function in GulkanWindow
gulkan_window_required_extensions, function in GulkanWindow
gulkan_window_toggle_fullscreen, function in GulkanWindow