Trait CapabilitiesSource

Source
pub trait CapabilitiesSource {
    // Required methods
    fn get_version(&self) -> &Version;
    fn get_extensions(&self) -> &ExtensionsList;
    fn get_capabilities(&self) -> &Capabilities;
}
Expand description

Trait for objects that describe the capabilities of an OpenGL backend.

Required Methods§

Source

fn get_version(&self) -> &Version

Returns the version of the backend.

Source

fn get_extensions(&self) -> &ExtensionsList

Returns the list of extensions that are supported.

Source

fn get_capabilities(&self) -> &Capabilities

Returns the capabilities of the backend.

Implementors§