| 
    Graphics v0.0.0
    
   A simple abstraction layer for the modern graphics APIs. 
   | 
 
Public 成员函数 | |
| VKInstance | build () | 
| InstanceBuilder & | set_engine_name (std::string_view name) noexcept | 
| 设置引擎名称. (可选)  更多... | |
| InstanceBuilder & | set_engine_version (uint32_t major, uint32_t minor, uint32_t patch) noexcept | 
| 设置引擎版本. (可选)  更多... | |
| InstanceBuilder & | set_app_name (std::string_view name) noexcept | 
| 设置应用程序名称. (可选)  更多... | |
| InstanceBuilder & | set_app_version (uint32_t major, uint32_t minor, uint32_t patch) noexcept | 
| 设置应用程序版本. (可选)  更多... | |
| InstanceBuilder & | enable_layer (std::string_view name) | 
| 启用 Layer.  更多... | |
| InstanceBuilder & | enable_extension (std::string_view name) | 
| 启用拓展.  更多... | |
| InstanceBuilder & | enable_validation_layers () | 
| 启用验证层.  | |
| InstanceBuilder & | enable_debug_messenger () | 
| 启用调试消息.  | |
| InstanceBuilder & | set_debug_callback (PFN_vkDebugUtilsMessengerCallbackEXT callback) noexcept | 
| 设置调试消息回调函数.  更多... | |
| InstanceBuilder & InstanceBuilder::enable_extension | ( | std::string_view | name | ) | 
启用拓展.
| name | 拓展名称. | 
| InstanceBuilder & InstanceBuilder::enable_layer | ( | std::string_view | name | ) | 
启用 Layer.
| name | Layer 名称. | 
      
  | 
  noexcept | 
设置应用程序名称. (可选)
| name | 应用程序名称. | 
      
  | 
  noexcept | 
设置应用程序版本. (可选)
| major | 应用程序主版本. | 
| minor | 应用程序子版本. | 
| patch | 应用程序阶段版本. | 
      
  | 
  noexcept | 
设置调试消息回调函数.
| callback | 回调函数. | 
      
  | 
  noexcept | 
设置引擎名称. (可选)
| name | 引擎名称. | 
      
  | 
  noexcept | 
设置引擎版本. (可选)
| major | 引擎主版本. | 
| minor | 引擎子版本. | 
| patch | 引擎阶段版本. | 
| VkDebugUtilsMessageSeverityFlagsEXT InstanceBuilder::debug_message_severity | 
| VkDebugUtilsMessageTypeFlagsEXT InstanceBuilder::debug_message_type |