| 
    Graphics v0.0.0
    
   A simple abstraction layer for the modern graphics APIs. 
   | 
 
  
Public 成员函数 | |
| std::string | get_device_name () const override | 
| std::string | get_renderer_name () const override | 
| std::string | get_vendor_name () const override | 
| const VKInstance & | get_instance () const | 
| 获取 VKInstance.  | |
| const VKPhysicalDevice & | get_physical_device () const | 
| 获取 VKPhysicalDevice.  | |
| const VKDevice & | get_device () const | 
| 获取 VKDevice.  | |
| const VKSwapchain & | get_swapchain () const | 
| 获取 VKSwapchain.  | |
| const VkCommandPool & | get_command_pool () const | 
| 获取命令缓冲区池.  | |
| virtual std::string | get_device_name () const =0 | 
| virtual std::string | get_renderer_name () const =0 | 
| virtual std::string | get_vendor_name () const =0 | 
静态 Public 成员函数 | |
| static void | init (const Window &win) | 
| static void | deinit () | 
  静态 Public 成员函数 继承自 Renderer | |
| static Renderer * | get () | 
| 获取单例.  | |
| static void | set_backend (Backend backend) | 
| 设置图形后端.  更多... | |
| static Backend | get_backend () | 
| 获取图形后端.  | |
| static void | init (const Window &win) | 
| static void | deinit () | 
额外继承的成员函数 | |
  Public 类型 继承自 Renderer | |
| enum class | Backend { OpenGL , Vulkan } | 
      
  | 
  overridevirtual | 
实现了 Renderer.
      
  | 
  overridevirtual | 
实现了 Renderer.
      
  | 
  overridevirtual | 
实现了 Renderer.