Module ccthw::graphics::vulkan_api

source ·

Modules

Structs

  • A utility for rendering high-performance textured triangles using bindless textures.
  • A utility for managing a render pass and framebuffers which target a given set of images.
  • The current animation Frame.
  • A utility for synchronizing graphics commands and submission for multiple in-flight frames.
  • A utility for managing a small command pool which runs synchronous commands.
  • A Vulkan device queue.
  • A combination of the VulkanInstance, LogicalDevice, and queues required by this application.
  • The Vulkan swapchain, loader, images, image views, and related data.
  • Represents a 2D rgba texture which can be used by shaders.

Enums

  • The result of a call to FramesInFlight::acquire_frame.
  • Indicates that the swapchain needs a rebuild, or that the image was acquired successfully.