nCine::GfxCapabilities class

Stores and retrieves runtime OpenGL device capabilities.

Base classes

class IGfxCapabilities
Interface to query runtime OpenGL device capabilities.

Constructors, destructors, conversion operators

GfxCapabilities()

Public functions

auto GetGLVersion(GLVersion version) const -> std::int32_t override
Returns the OpenGL version numbers.
auto GetGLInfoStrings() const -> const GLInfoStrings& override
Returns the OpenGL information strings structure.
auto GetValue(GLIntValues valueName) const -> std::int32_t override
Returns the value of a runtime OpenGL integer value.
auto GetArrayValue(GLArrayIntValues arrayValueName, std::uint32_t index) const -> std::int32_t override
Returns the value of a runtime OpenGL integer value from an array.
auto HasExtension(GLExtensions extensionName) const -> bool override
Returns true if the specified OpenGL extension is available.