Struct khronos_egl::Dynamic[][src]

pub struct Dynamic<L, A> { /* fields omitted */ }
Expand description

Dynamic EGL API interface.

The first type parameter is the type of the underlying library handle. The second Dynamic type parameter gives the EGL API version provided by the library.

This type is only available when the dynamic feature is enabled. In most cases, you may prefer to directly use the DynamicInstance type.

Implementations

Return the underlying EGL library.

Returns the provided EGL version.

Load the EGL API symbols from the given library.

This will load the most recent API provided by the library, which is at least EGL 1.0. You can check what version has actually been loaded using Dynamic::version, and/or convert to a more recent version using try_into.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Load the EGL API symbols from the given library.

The second Dynamic type parameter gives the EGL API version expected to be provided by the library.

Safety

This is fundamentally unsafe since there are no guaranties the input library complies to the EGL API.

Trait Implementations

Returns the provided EGL version.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.