Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
imgui_impl_vulkan.cpp File Reference
#include "../../imgui.h"
#include "imgui_impl_vulkan.h"
#include <stdio.h>
+ Include dependency graph for imgui_impl_vulkan.cpp:

Classes

struct  ImGui_ImplVulkanH_FrameRenderBuffers
 
struct  ImGui_ImplVulkanH_WindowRenderBuffers
 

Functions

bool ImGui_ImplVulkan_CreateDeviceObjects ()
 
void ImGui_ImplVulkan_DestroyDeviceObjects ()
 
void ImGui_ImplVulkanH_DestroyFrame (VkDevice device, ImGui_ImplVulkanH_Frame *fd, const VkAllocationCallbacks *allocator)
 
void ImGui_ImplVulkanH_DestroyFrameSemaphores (VkDevice device, ImGui_ImplVulkanH_FrameSemaphores *fsd, const VkAllocationCallbacks *allocator)
 
void ImGui_ImplVulkanH_DestroyFrameRenderBuffers (VkDevice device, ImGui_ImplVulkanH_FrameRenderBuffers *buffers, const VkAllocationCallbacks *allocator)
 
void ImGui_ImplVulkanH_DestroyWindowRenderBuffers (VkDevice device, ImGui_ImplVulkanH_WindowRenderBuffers *buffers, const VkAllocationCallbacks *allocator)
 
void ImGui_ImplVulkanH_CreateWindowSwapChain (VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, const VkAllocationCallbacks *allocator, int w, int h, uint32_t min_image_count)
 
void ImGui_ImplVulkanH_CreateWindowCommandBuffers (VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, uint32_t queue_family, const VkAllocationCallbacks *allocator)
 
void ImGui_ImplVulkan_RenderDrawData (ImDrawData *draw_data, VkCommandBuffer command_buffer)
 
bool ImGui_ImplVulkan_CreateFontsTexture (VkCommandBuffer command_buffer)
 
void ImGui_ImplVulkan_DestroyFontUploadObjects ()
 
bool ImGui_ImplVulkan_Init (ImGui_ImplVulkan_InitInfo *info, VkRenderPass render_pass)
 
void ImGui_ImplVulkan_Shutdown ()
 
void ImGui_ImplVulkan_NewFrame ()
 
void ImGui_ImplVulkan_SetMinImageCount (uint32_t min_image_count)
 
VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat (VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkFormat *request_formats, int request_formats_count, VkColorSpaceKHR request_color_space)
 
VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode (VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkPresentModeKHR *request_modes, int request_modes_count)
 
int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode (VkPresentModeKHR present_mode)
 
void ImGui_ImplVulkanH_CreateWindow (VkInstance instance, VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, uint32_t queue_family, const VkAllocationCallbacks *allocator, int width, int height, uint32_t min_image_count)
 
void ImGui_ImplVulkanH_DestroyWindow (VkInstance instance, VkDevice device, ImGui_ImplVulkanH_Window *wd, const VkAllocationCallbacks *allocator)
 

Function Documentation

◆ ImGui_ImplVulkan_CreateDeviceObjects()

bool ImGui_ImplVulkan_CreateDeviceObjects ( )

◆ ImGui_ImplVulkan_CreateFontsTexture()

bool ImGui_ImplVulkan_CreateFontsTexture ( VkCommandBuffer  command_buffer)

◆ ImGui_ImplVulkan_DestroyDeviceObjects()

void ImGui_ImplVulkan_DestroyDeviceObjects ( )
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkan_DestroyFontUploadObjects()

void ImGui_ImplVulkan_DestroyFontUploadObjects ( )

◆ ImGui_ImplVulkan_Init()

bool ImGui_ImplVulkan_Init ( ImGui_ImplVulkan_InitInfo info,
VkRenderPass  render_pass 
)
+ Here is the call graph for this function:

◆ ImGui_ImplVulkan_NewFrame()

void ImGui_ImplVulkan_NewFrame ( )

◆ ImGui_ImplVulkan_RenderDrawData()

void ImGui_ImplVulkan_RenderDrawData ( ImDrawData draw_data,
VkCommandBuffer  command_buffer 
)

◆ ImGui_ImplVulkan_SetMinImageCount()

void ImGui_ImplVulkan_SetMinImageCount ( uint32_t  min_image_count)

◆ ImGui_ImplVulkan_Shutdown()

void ImGui_ImplVulkan_Shutdown ( )
+ Here is the call graph for this function:

◆ ImGui_ImplVulkanH_CreateWindow()

void ImGui_ImplVulkanH_CreateWindow ( VkInstance  instance,
VkPhysicalDevice  physical_device,
VkDevice  device,
ImGui_ImplVulkanH_Window wd,
uint32_t  queue_family,
const VkAllocationCallbacks *  allocator,
int  width,
int  height,
uint32_t  min_image_count 
)
+ Here is the call graph for this function:

◆ ImGui_ImplVulkanH_CreateWindowCommandBuffers()

void ImGui_ImplVulkanH_CreateWindowCommandBuffers ( VkPhysicalDevice  physical_device,
VkDevice  device,
ImGui_ImplVulkanH_Window wd,
uint32_t  queue_family,
const VkAllocationCallbacks *  allocator 
)
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkanH_CreateWindowSwapChain()

void ImGui_ImplVulkanH_CreateWindowSwapChain ( VkPhysicalDevice  physical_device,
VkDevice  device,
ImGui_ImplVulkanH_Window wd,
const VkAllocationCallbacks *  allocator,
int  w,
int  h,
uint32_t  min_image_count 
)
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkanH_DestroyFrame()

void ImGui_ImplVulkanH_DestroyFrame ( VkDevice  device,
ImGui_ImplVulkanH_Frame fd,
const VkAllocationCallbacks *  allocator 
)
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkanH_DestroyFrameRenderBuffers()

void ImGui_ImplVulkanH_DestroyFrameRenderBuffers ( VkDevice  device,
ImGui_ImplVulkanH_FrameRenderBuffers buffers,
const VkAllocationCallbacks *  allocator 
)
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkanH_DestroyFrameSemaphores()

void ImGui_ImplVulkanH_DestroyFrameSemaphores ( VkDevice  device,
ImGui_ImplVulkanH_FrameSemaphores fsd,
const VkAllocationCallbacks *  allocator 
)
+ Here is the caller graph for this function:

◆ ImGui_ImplVulkanH_DestroyWindow()

void ImGui_ImplVulkanH_DestroyWindow ( VkInstance  instance,
VkDevice  device,
ImGui_ImplVulkanH_Window wd,
const VkAllocationCallbacks *  allocator 
)
+ Here is the call graph for this function:

◆ ImGui_ImplVulkanH_DestroyWindowRenderBuffers()

void ImGui_ImplVulkanH_DestroyWindowRenderBuffers ( VkDevice  device,
ImGui_ImplVulkanH_WindowRenderBuffers buffers,
const VkAllocationCallbacks *  allocator 
)
+ Here is the call graph for this function:

◆ ImGui_ImplVulkanH_GetMinImageCountFromPresentMode()

int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode ( VkPresentModeKHR  present_mode)

◆ ImGui_ImplVulkanH_SelectPresentMode()

VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode ( VkPhysicalDevice  physical_device,
VkSurfaceKHR  surface,
const VkPresentModeKHR *  request_modes,
int  request_modes_count 
)
+ Here is the call graph for this function:

◆ ImGui_ImplVulkanH_SelectSurfaceFormat()

VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat ( VkPhysicalDevice  physical_device,
VkSurfaceKHR  surface,
const VkFormat *  request_formats,
int  request_formats_count,
VkColorSpaceKHR  request_color_space 
)
+ Here is the call graph for this function: