|
CeresEngine 0.2.0
A game development framework
|
Renderer basic information structure. More...
#include <CeresEngine/RenderAPI/GPUDevice.hpp>
Static Public Member Functions | |
| template<typename Processor > | |
| static constexpr void | reflect (Processor &&RTTI) |
| Executes the given processor for every field of the struct. | |
Public Attributes | |
| String | rendererName |
| Rendering API name and version (e.g. "OpenGL 4.6"). | |
| String | deviceName |
| Renderer device name (e.g. "GeForce GTX 1070/PCIe/SSE2"). | |
| String | vendorName |
| Vendor name of the renderer device (e.g. "NVIDIA Corporation"). | |
| String | shadingLanguageName |
| Shading language version (e.g. "GLSL 4.50"). | |
Renderer basic information structure.
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
| String CeresEngine::GPUDeviceInfo::deviceName |
Renderer device name (e.g. "GeForce GTX 1070/PCIe/SSE2").
| String CeresEngine::GPUDeviceInfo::rendererName |
Rendering API name and version (e.g. "OpenGL 4.6").
| String CeresEngine::GPUDeviceInfo::shadingLanguageName |
Shading language version (e.g. "GLSL 4.50").
| String CeresEngine::GPUDeviceInfo::vendorName |
Vendor name of the renderer device (e.g. "NVIDIA Corporation").