|
Vyroda
Game engine made by hand, with modern C++ and Vulkan.
|
Vulkan API. More...
import std;import Engine.Core.Constants;import Engine.Core.FontTypes;import Engine.Core.GLFW;import Engine.Core.KTX;import Engine.Core.LightTypes;import Engine.Core.MeshTypes;import Engine.Core.Logger;import Engine.Core.PlpTypedef;import Engine.Core.StbImage;import Engine.Core.Vertex;import Engine.Core.VulkanTypes;import Engine.Core.Volk;import Engine.Renderer.VulkanDeviceMemoryPool;import Engine.Renderer.VulkanDeviceMemory;Classes | |
| struct | Vyroda::QueueFamilyIndices |
| struct | Vyroda::SwapChainSupportDetails |
| struct | Vyroda::TransitionSyncData |
| struct | Vyroda::LayoutPair |
| struct | Vyroda::BufferCopyRequest |
| struct | Vyroda::ImageMemoryBarrier |
| struct | Vyroda::GarbageBatch |
| struct | Vyroda::GarbageCollector |
| class | Vyroda::VulkanAPI |
Namespaces | |
| namespace | Vyroda |
Concepts | |
| concept | Vyroda::IsObjectBufferOrLightBuffer |
Functions | |
| VkResult | Vyroda::CreateDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT const *create_info, VkAllocationCallbacks const *allocattor, VkDebugUtilsMessengerEXT *callback) |
Vulkan API.