wren
Vulkan-based game engine
Loading...
Searching...
No Matches
wren::vulkan::Device Class Reference

#include <device.hpp>

Public Member Functions

auto get () const -> ::vk::Device
 
auto get_graphics_queue () const
 
auto get_present_queue () const
 
auto command_pool () const
 

Static Public Member Functions

static auto create (::vk::Instance const &instance, ::vk::PhysicalDevice const &physical_device, ::vk::SurfaceKHR const &surface) -> expected< Device >
 

Member Function Documentation

◆ command_pool()

auto wren::vulkan::Device::command_pool ( ) const
inline
Here is the caller graph for this function:

◆ create()

auto wren::vulkan::Device::create ( ::vk::Instance const & instance,
::vk::PhysicalDevice const & physical_device,
::vk::SurfaceKHR const & surface ) -> expected<Device>
static

◆ get()

auto wren::vulkan::Device::get ( ) const -> ::vk::Device
inline
Here is the caller graph for this function:

◆ get_graphics_queue()

auto wren::vulkan::Device::get_graphics_queue ( ) const
inline
Here is the caller graph for this function:

◆ get_present_queue()

auto wren::vulkan::Device::get_present_queue ( ) const
inline

The documentation for this class was generated from the following files: