Classes | Functions
imgui_impl_vulkan.h File Reference
#include <vulkan/vulkan.h>
Include dependency graph for imgui_impl_vulkan.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ImGui_ImplVulkan_InitInfo
 
struct  ImGui_ImplVulkanH_Frame
 
struct  ImGui_ImplVulkanH_FrameSemaphores
 
struct  ImGui_ImplVulkanH_Window
 

Functions

IMGUI_IMPL_API bool ImGui_ImplVulkan_CreateFontsTexture (VkCommandBuffer command_buffer)
 
IMGUI_IMPL_API void ImGui_ImplVulkan_DestroyFontUploadObjects ()
 
IMGUI_IMPL_API bool ImGui_ImplVulkan_Init (ImGui_ImplVulkan_InitInfo *info, VkRenderPass render_pass)
 
IMGUI_IMPL_API void ImGui_ImplVulkan_NewFrame ()
 
IMGUI_IMPL_API void ImGui_ImplVulkan_RenderDrawData (ImDrawData *draw_data, VkCommandBuffer command_buffer)
 
IMGUI_IMPL_API void ImGui_ImplVulkan_SetMinImageCount (uint32_t min_image_count)
 
IMGUI_IMPL_API void ImGui_ImplVulkan_Shutdown ()
 
IMGUI_IMPL_API void ImGui_ImplVulkanH_CreateWindow (VkInstance instance, VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wnd, uint32_t queue_family, const VkAllocationCallbacks *allocator, int w, int h, uint32_t min_image_count)
 
IMGUI_IMPL_API void ImGui_ImplVulkanH_DestroyWindow (VkInstance instance, VkDevice device, ImGui_ImplVulkanH_Window *wnd, const VkAllocationCallbacks *allocator)
 
IMGUI_IMPL_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode (VkPresentModeKHR present_mode)
 
IMGUI_IMPL_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode (VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkPresentModeKHR *request_modes, int request_modes_count)
 
IMGUI_IMPL_API VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat (VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkFormat *request_formats, int request_formats_count, VkColorSpaceKHR request_color_space)
 

Function Documentation

◆ ImGui_ImplVulkan_CreateFontsTexture()

IMGUI_IMPL_API bool ImGui_ImplVulkan_CreateFontsTexture ( VkCommandBuffer  command_buffer)

Definition at line 435 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_DestroyFontUploadObjects()

IMGUI_IMPL_API void ImGui_ImplVulkan_DestroyFontUploadObjects ( )

Definition at line 778 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_Init()

IMGUI_IMPL_API bool ImGui_ImplVulkan_Init ( ImGui_ImplVulkan_InitInfo info,
VkRenderPass  render_pass 
)

Definition at line 808 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_NewFrame()

IMGUI_IMPL_API void ImGui_ImplVulkan_NewFrame ( )

Definition at line 836 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_RenderDrawData()

IMGUI_IMPL_API void ImGui_ImplVulkan_RenderDrawData ( ImDrawData draw_data,
VkCommandBuffer  command_buffer 
)

Definition at line 312 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_SetMinImageCount()

IMGUI_IMPL_API void ImGui_ImplVulkan_SetMinImageCount ( uint32_t  min_image_count)

Definition at line 840 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkan_Shutdown()

IMGUI_IMPL_API void ImGui_ImplVulkan_Shutdown ( )

Definition at line 831 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkanH_CreateWindow()

IMGUI_IMPL_API void ImGui_ImplVulkanH_CreateWindow ( VkInstance  instance,
VkPhysicalDevice  physical_device,
VkDevice  device,
ImGui_ImplVulkanH_Window wnd,
uint32_t  queue_family,
const VkAllocationCallbacks *  allocator,
int  w,
int  h,
uint32_t  min_image_count 
)

Definition at line 1156 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkanH_DestroyWindow()

IMGUI_IMPL_API void ImGui_ImplVulkanH_DestroyWindow ( VkInstance  instance,
VkDevice  device,
ImGui_ImplVulkanH_Window wnd,
const VkAllocationCallbacks *  allocator 
)

Definition at line 1163 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkanH_GetMinImageCountFromPresentMode()

IMGUI_IMPL_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode ( VkPresentModeKHR  present_mode)

Definition at line 983 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkanH_SelectPresentMode()

IMGUI_IMPL_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode ( VkPhysicalDevice  physical_device,
VkSurfaceKHR  surface,
const VkPresentModeKHR *  request_modes,
int  request_modes_count 
)

Definition at line 914 of file imgui_impl_vulkan.cpp.

◆ ImGui_ImplVulkanH_SelectSurfaceFormat()

IMGUI_IMPL_API VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat ( VkPhysicalDevice  physical_device,
VkSurfaceKHR  surface,
const VkFormat *  request_formats,
int  request_formats_count,
VkColorSpaceKHR  request_color_space 
)

Definition at line 870 of file imgui_impl_vulkan.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03