class PhysicalDevice

Defined at line 35 of file ../../src/graphics/examples/vkproto/common/physical_device.h

Public Methods

void set_swapchain_enabled (bool enabled)

Defined at line 45 of file ../../src/graphics/examples/vkproto/common/physical_device.h

void PhysicalDevice (std::shared_ptr<vk::Instance> instance, const VkSurfaceKHR & surface, std::optional<PhysicalDeviceProperties> properties, const vk::QueueFlags & queue_flags)

Defined at line 59 of file ../../src/graphics/examples/vkproto/common/physical_device.cc

bool Init ()

Defined at line 68 of file ../../src/graphics/examples/vkproto/common/physical_device.cc

const vk::PhysicalDevice & get ()

Defined at line 128 of file ../../src/graphics/examples/vkproto/common/physical_device.cc

void AppendRequiredPhysDeviceExts (std::vector<const char *> * exts, bool swapchain_enabled)

Defined at line 119 of file ../../src/graphics/examples/vkproto/common/physical_device.cc