The ContextInfo class allows for access to metainformation about a context. The information is only v...
Definition ContextInfo.h:35
static std::set< gl::GLextension > extensions()
Gathers information about the available extensions in the current context.
static std::string vendor()
Queries the vendor string.
static bool supported(const Version &version, std::set< gl::GLextension > &unsupportedExtensions, std::set< AbstractFunction * > &unsupportedFunctions, bool resolve=false)
Queries all missing extensions for the given OpenGL feature.
static std::set< gl::GLextension > extensions(std::set< std::string > &unknown)
Gathers information about the available extensions in the current context.
static bool supported(const std::set< gl::GLextension > &extensions)
Queries if all given extensions are supported.
static Version version()
Queries the OpenGL feature number.
static bool supported(const Version &version, bool resolve=false)
Queries all missing extensions and unresolved functions for the given OpenGL feature.
static std::string renderer()
Queries the renderer string.
static bool supported(const std::set< gl::GLextension > &extensions, std::set< gl::GLextension > &unsupported)
Queries if all given extensions are supported.
ContextInfo()=delete
Deleted Constructor; this class is intended to be used without instantiation.