Class containing OpenGL renderer and version information for an OpenGLContextGroup. More...
Public Member Functions | |
OpenGLInfo (Str version, Str vendor, Str renderer, Str backendDetails) | |
Creates an OpenGLInfo object from vendor, renderer and backendDetails. More... | |
OpenGLInfo (const OpenGLInfo &other) | |
Constructs a new OpenGLInfo that is a copy of other. More... | |
OpenGLInfo & | operator= (const OpenGLInfo &rhs) |
Sets this object equal rhs. More... | |
Str | version () const |
Returns string with OpenGL version information. More... | |
Str | vendor () const |
Returns OpenGL vendor string that identify the maker of the OpenGL implementation. More... | |
Str | renderer () const |
Returns the names of the OpenGL renderer used by the implementation. More... | |
Str | backendDetails () const |
Returns details on the current OpenGL back-end implementation. More... | |
Class containing OpenGL renderer and version information for an OpenGLContextGroup.
Creates an OpenGLInfo object from vendor, renderer and backendDetails.
cee::vis::OpenGLInfo::OpenGLInfo | ( | const OpenGLInfo & | other | ) |
Constructs a new OpenGLInfo that is a copy of other.
Str cee::vis::OpenGLInfo::backendDetails | ( | ) | const |
Returns details on the current OpenGL back-end implementation.
OpenGLInfo & cee::vis::OpenGLInfo::operator= | ( | const OpenGLInfo & | rhs | ) |
Sets this object equal rhs.
Str cee::vis::OpenGLInfo::renderer | ( | ) | const |
Returns the names of the OpenGL renderer used by the implementation.
Str cee::vis::OpenGLInfo::vendor | ( | ) | const |
Returns OpenGL vendor string that identify the maker of the OpenGL implementation.
Str cee::vis::OpenGLInfo::version | ( | ) | const |
Returns string with OpenGL version information.