Crafter.Graphics
C++ graphics library using Wayland and Vulkan.
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NCrafter
 CBufferVkBuffer holder. Stores a value and handles buffer mapping and lifetime management
 CCameraCamera with projection and view matrices
 CDescriptorSetHolder for VkDescriptorSet
 CMeshHolder for a indexed mesh
 CMeshShaderShader for rendering indexed meshes
 CTextureShaderCreates a sampler for a provided VulkanTexture<PixelType>
 CUiElementGeneral use UiElement for handeling input events. Add to a window's elements member to start recieving events
 CVulkanPipelineA generic Vulkan graphics pipeline wrapper using template-based shaders
 CVulkanShaderRepresents a Vulkan shader module with specified configuration
 CVulkanTextureRepresents a Vulkan texture with pixel data of a specified type
 CWindowRepresents a GUI window handling input events, mouse states, keyboard states, and UI elements
 CWindowWaylandA window using the Wayland display server protocol
 CWindowWaylandVulkanA Wayland window specialized for Vulkan rendering
 CWindowWaylandWaylandA specialized Wayland window implementation for direct drawing