Kohi Game Engine
src Directory Reference

Directories

directory  platform
 

Files

file  vulkan_backend.h [code]
 This file contains the Vulkan implementation of the renderer backend. All Vulkan calls are made behind this facade to keep the rest of the engine unaware about the inner workings of Vulkan.
 
file  vulkan_command_buffer.h [code]
 Represents a command buffer, which is used to hold commands to be executed by a Vulkan queue.
 
file  vulkan_device.h [code]
 This file contains a unified Vulkan device, which holds state and pointers to both the Vulkan physical and logical devices, as well as other information such as the swapchain.
 
file  vulkan_image.h [code]
 The implementation of the Vulkan image, which can be thought of as a texture.
 
file  vulkan_loader.h [code]
 
file  vulkan_renderer_plugin_main.h [code]
 Hosts creation and destruction methods for the renderer backend.
 
file  vulkan_swapchain.h [code]
 The Vulkan swapchain, which works with the framebuffer/attachments and the surface to present an image to the screen.
 
file  vulkan_types.h [code]
 This file contains a collection fo Vulkan-specific types used for the Vulkan backend.
 
file  vulkan_utils.h [code]
 A collection of Vulkan-specific utility functions.