|
luna engine
software engine
|
Classes | |
| struct | commandPoolSubmitInfo |
| struct with all the submit info. this is the same except VkCommandBuffer* ->virtualCmdBuffer*. for more information: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkSubmitInfo.html More... | |
| struct | queueFamilyIndices |
| struct | swapchainSpec |
| class | vulkanCmdPool |
| abbstraction class around the vulkan commandbuffer and pool to introduce increased workflow safety and usability and to decrease bugs. all a VkCommandBuffer has been changed out by virtualCmdBuffer type. More... | |
| struct | vulkanCmdPoolSpec |
| class | vulkanDevice |
| class | vulkanFeatureSupport |
| class | vulkanFont |
| font implementation in vulkan. More... | |
| class | vulkanIndexBuffer |
| vulkan implemention of the index buffer. More... | |
| class | vulkanPipeline |
| vulkan pipline implementation class. More... | |
| class | vulkanShader |
| class | vulkanSwapchain |
| the vulkanSwapchain is a collection of vulkan frambuffers and image views to wich the scene will be . More... | |
| class | vulkanTexture |
| texture implementation in vulkan. More... | |
| class | vulkanTexture2D |
| texture2D api. More... | |
| class | vulkanTextureAtlas |
| textureAtlas api. More... | |
| class | vulkanVertexArray |
| class | vulkanVertexBuffer |
| class | window |
| struct | windowSpec |
| class | windowsWindow |
Typedefs | |
| typedef uint64_t | virtualCmdBuffer |
Enumerations | |
| enum | Api { NONE = 0 , VULKAN = 1 , OPENGL = 2 } |
Variables | |
| static bool | isGlfwInit |
| typedef uint64_t luna::vulkan::virtualCmdBuffer |
| enum luna::vulkan::Api |
|
static |