|
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 |
| 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.
|
static |