ImFusion SDK 4.3
PlatformInfo Struct Reference

#include <ImFusion/Core/GL/Types.h>

Structure storing information on the GPU/driver/OpenGL context configuration. More...

Detailed Description

Structure storing information on the GPU/driver/OpenGL context configuration.

Public Types

enum class  Vendor {
  Nvidia , AMD , Intel , Mesa3D ,
  Microsoft , Apple , Unknown
}
 Enumeration of GPU/driver vendors detected by ImFusionGL.
 

Public Attributes

Vendor vendor = Vendor::Unknown
 Vendor as parsed by ImFusionGL.
 
std::string vendorString
 GL_VENDOR string as reported by OpenGL
 
std::string renderer
 GL_RENDERER string as reported by OpenGL
 
std::string versionString
 GL_VERSION string as reported by OpenGL
 
std::string glslVersionString
 GL_SHADING_LANGUAGE_VERSION string as reported by OpenGL
 
std::vector< std::stringextensions
 List of available OpenGL extensions.
 

The documentation for this struct was generated from the following file:
Search Tab / S to search, Esc to close