class Builder

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

Public Methods

void Builder (const Builder & )

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

const vk::InstanceCreateInfo & instance_info ()

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

void Builder ()

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

Instance Build ()

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

std::shared_ptr<Instance> Shared ()

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

std::unique_ptr<Instance> Unique ()

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

Builder & set_instance_info (const vk::InstanceCreateInfo & v)

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

Builder & set_extensions (std::vector<const char *> v)

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

Builder & set_layers (std::vector<const char *> v)

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

Builder & set_validation_layers_enabled (bool v)

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

Builder & set_swapchain_enabled (bool v)

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

Builder & set_allocator (const vk::Optional<const vk::AllocationCallbacks> & v)

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