cee::vis::OpenGLInfo Class Reference

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...
 
OpenGLInfooperator= (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...
 

Detailed Description

Class containing OpenGL renderer and version information for an OpenGLContextGroup.

Constructor & Destructor Documentation

cee::vis::OpenGLInfo::OpenGLInfo ( Str  version,
Str  vendor,
Str  renderer,
Str  backendDetails 
)

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.

Member Function Documentation

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.