Trait vulkanalia::loader::Loader[][src]

pub trait Loader {
    unsafe fn load(
        &self,
        name: &[u8]
    ) -> Result<extern "system" fn(), Box<dyn Error + 'static>>; }

A Vulkan function loader.

Required methods

unsafe fn load(
    &self,
    name: &[u8]
) -> Result<extern "system" fn(), Box<dyn Error + 'static>>
[src]

Loads a Vulkan function.

Safety

See implementations for safety documentation.

Loading content...

Implementors

impl Loader for LibloadingLoader[src]

unsafe fn load(
    &self,
    name: &[u8]
) -> Result<extern "system" fn(), Box<dyn Error + 'static>>
[src]

Loads a Vulkan function.

Safety

See libloading::Library::get.

Loading content...