class Instance

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

Public Methods

void Instance (bool validation_layers_enabled)

Defined at line 20 of file ../../src/graphics/examples/vkproto/common/instance.h

bool initialized ()

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

void Instance (const vk::InstanceCreateInfo & instance_info, bool validation_layers_enabled, bool swapchain_enabled, std::vector<const char *> extensions, std::vector<const char *> layers, vk::Optional<const vk::AllocationCallbacks> allocator)

Defined at line 94 of file ../../src/graphics/examples/vkproto/common/instance.cc

void Instance (Instance && other)

Defined at line 105 of file ../../src/graphics/examples/vkproto/common/instance.cc

void ~Instance ()

Defined at line 114 of file ../../src/graphics/examples/vkproto/common/instance.cc

bool Init ()

Defined at line 120 of file ../../src/graphics/examples/vkproto/common/instance.cc

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

Defined at line 196 of file ../../src/graphics/examples/vkproto/common/instance.cc

const vk::Instance & get ()

Defined at line 201 of file ../../src/graphics/examples/vkproto/common/instance.cc

Records