class Device

Defined at line 17 of file ../../src/graphics/examples/vkproto/common/device.h

Public Methods

void Device (const vk::PhysicalDevice & physical_device, const VkSurfaceKHR & surface, vk::QueueFlags queue_flags)

Defined at line 13 of file ../../src/graphics/examples/vkproto/common/device.cc

void ~Device ()

Defined at line 21 of file ../../src/graphics/examples/vkproto/common/device.cc

void set_swapchain_enabled (bool enabled)

Defined at line 23 of file ../../src/graphics/examples/vkproto/common/device.h

uint32_t queue_family_index ()

Defined at line 28 of file ../../src/graphics/examples/vkproto/common/device.h

bool Init ()

Defined at line 28 of file ../../src/graphics/examples/vkproto/common/device.cc

bool initialized ()

Defined at line 29 of file ../../src/graphics/examples/vkproto/common/device.h

std::shared_ptr<vk::Device> shared ()

Defined at line 72 of file ../../src/graphics/examples/vkproto/common/device.cc

const vk::Device & get ()

Defined at line 77 of file ../../src/graphics/examples/vkproto/common/device.cc

vk::Queue queue ()

Defined at line 82 of file ../../src/graphics/examples/vkproto/common/device.cc