CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::GPUDeviceInfo Struct Referencefinal

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").
 

Detailed Description

Renderer basic information structure.

Member Function Documentation

◆ reflect()

template<typename Processor >
static constexpr void CeresEngine::GPUDeviceInfo::reflect ( Processor &&  RTTI)
inlinestaticconstexpr

Executes the given processor for every field of the struct.

Parameters
RTTIThe processor to be ran for every field.

Member Data Documentation

◆ deviceName

String CeresEngine::GPUDeviceInfo::deviceName

Renderer device name (e.g. "GeForce GTX 1070/PCIe/SSE2").

◆ rendererName

String CeresEngine::GPUDeviceInfo::rendererName

Rendering API name and version (e.g. "OpenGL 4.6").

◆ shadingLanguageName

String CeresEngine::GPUDeviceInfo::shadingLanguageName

Shading language version (e.g. "GLSL 4.50").

◆ vendorName

String CeresEngine::GPUDeviceInfo::vendorName

Vendor name of the renderer device (e.g. "NVIDIA Corporation").


The documentation for this struct was generated from the following file: