Lines Matching refs:InstanceCreateInfo
682 struct InstanceCreateInfo {
683 BUILDER_VALUE(InstanceCreateInfo, VkInstanceCreateInfo, instance_info, {})
684 BUILDER_VALUE(InstanceCreateInfo, VkApplicationInfo, application_info, {})
685 BUILDER_VALUE(InstanceCreateInfo, std::string, app_name, {})
686 BUILDER_VALUE(InstanceCreateInfo, std::string, engine_name, {})
687 BUILDER_VALUE(InstanceCreateInfo, uint32_t, flags, 0)
688 BUILDER_VALUE(InstanceCreateInfo, uint32_t, app_version, 0)
689 BUILDER_VALUE(InstanceCreateInfo, uint32_t, engine_version, 0)
690 BUILDER_VALUE(InstanceCreateInfo, uint32_t, api_version, VK_API_VERSION_1_0)
691 BUILDER_VECTOR(InstanceCreateInfo, const char*, enabled_layers, layer)
692 BUILDER_VECTOR(InstanceCreateInfo, const char*, enabled_extensions, extension)
694 BUILDER_VALUE(InstanceCreateInfo, bool, fill_in_application_info, true)
696 InstanceCreateInfo();
700 InstanceCreateInfo& set_api_version(uint32_t major, uint32_t minor, uint32_t patch);
702 InstanceCreateInfo& setup_WSI(const char* api_selection = nullptr);