|
static uint32_t | KarmaGui_ImplVulkan_MemoryType (VkMemoryPropertyFlags properties, uint32_t type_bits) |
|
static void | CreateOrResizeBuffer (VkBuffer &buffer, VkDeviceMemory &bufferMemory, VkDeviceSize &pBufferSize, size_t newSize, VkBufferUsageFlagBits usage) |
|
static void | KarmaGui_ImplVulkan_SetupRenderState (KGDrawData *drawData, VkPipeline pipeline, VkCommandBuffer commandBuffer, KarmaGui_ImplVulkanH_ImageFrameRenderBuffers *remderingBufferData, int width, int height) |
|
static void | KarmaGui_ImplVulkan_SetupRenderStateFor3DRendering (Scene *sceneToDraw, VkCommandBuffer commandBuffer, KGDrawData *drawData) |
|
static void | KarmaGui_ImplVulkan_CreateShaderModules (VkDevice device, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_CreateFontSampler (VkDevice device, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_CreateDescriptorSetLayout (VkDevice device, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_CreatePipelineLayout (VkDevice device, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_CreatePipeline (VkDevice device, const VkAllocationCallbacks *allocator, VkPipelineCache pipelineCache, VkRenderPass renderPass, VkSampleCountFlagBits MSAASamples, VkPipeline *pipeline, uint32_t subpass) |
|
static void | KarmaGui_ImplVulkan_CreateWindow (KarmaGuiViewport *viewport) |
|
static void | KarmaGui_ImplVulkan_DestroyWindow (KarmaGuiViewport *viewport) |
|
static void | KarmaGui_ImplVulkan_DestroyWindow (KarmaGui_ImplVulkanH_Window *windowData) |
|
static void | KarmaGui_ImplVulkan_SetWindowSize (KarmaGuiViewport *viewport, KGVec2 size) |
|
static void | KarmaGui_ImplVulkan_RenderWindow (KarmaGuiViewport *viewport, void *) |
|
static void | KarmaGui_ImplVulkan_RenderDrawData (KGDrawData *drawData, VkCommandBuffer commandBuffer, VkPipeline pipeline, uint32_t imageFrameIndex) |
|
static void | KarmaGui_ImplVulkan_SwapBuffers (KarmaGuiViewport *viewport, void *) |
|
static void | ShareVulkanContextResourcesOfMainWindow (KarmaGui_ImplVulkanH_Window *windowData, bool bCreateSyncronicity=false) |
|
static void | ClearVulkanWindowData (KarmaGui_ImplVulkanH_Window *vulkanWindowData, bool bDestroySyncronicity=false) |
|
static void | DestroyWindowDataFrame (KarmaGui_ImplVulkanH_ImageFrame *frame) |
|
static void | DestroyFramesOnFlightData (KarmaGui_Vulkan_Frame_On_Flight *frameSyncronicityData) |
|
static void | KarmaGui_ImplVulkan_CreateOrResizeWindow (KarmaGui_ImplVulkanH_Window *windowData, bool bCreateSyncronicity, bool bRecreateSwapChainAndCommandBuffers) |
|
static void | KarmaGui_ImplVulkan_DestroyAllViewportsRenderBuffers (VkDevice device, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_ShivaWindowRenderBuffers (VkDevice device, KarmaGui_ImplVulkanH_WindowRenderBuffers *buffers, const VkAllocationCallbacks *allocator) |
|
static void | KarmaGui_ImplVulkan_ShivaFrameRenderBuffers (VkDevice device, KarmaGui_ImplVulkanH_ImageFrameRenderBuffers *buffers, const VkAllocationCallbacks *allocator) |
|
static bool | KarmaGui_ImplVulkan_CreateFontsTexture (VkCommandBuffer commandBuffer) |
|
static bool | KarmaGui_ImplVulkan_CreateTexture (VkCommandBuffer commandBuffer, char const *fileName, const std::string &lable="") |
|
static bool | KarmaGui_ImplVulkan_CreateDeviceObjects () |
|
static void | KarmaGui_ImplVulkan_DestroyFontUploadObjects () |
|
static void | KarmaGui_ImplVulkan_DestroyDeviceObjects () |
|
static bool | KarmaGui_ImplVulkan_Init (KarmaGui_ImplVulkan_InitInfo *info) |
|
static void | KarmaGui_ImplVulkan_Shutdown () |
|
static void | KarmaGui_ImplVulkan_NewFrame () |
|
static VkDescriptorSet | KarmaGui_ImplVulkan_AddTexture (VkSampler sampler, VkImageView imageView, VkImageLayout imageLayout) |
|
static void | KarmaGui_ImplVulkan_InitPlatformInterface () |
|
static void | KarmaGui_ImplVulkan_ShutdownPlatformInterface () |
|