pub fn new(loader: L) -> FunctionPointers<L>
        where L: Loader
    {
        let entry_points = vk::EntryPoints::load(|name| unsafe { mem::transmute(loader.get_instance_proc_addr(0, name.as_ptr())) });

        FunctionPointers {
            loader,
            entry_points,
        }
    }
/// Loads some global function pointer from the loader.
Loads some global function pointer from the loader.
Loads some global function pointer from the loader .
pub fn new(loader: L) -> FunctionPointers<L>
        where L: Loader
    {
        let entry_points = vk::EntryPoints::load(|name| unsafe { mem::transmute(loader.get_instance_proc_addr(0, name.as_ptr())) });
        FunctionPointers {
            loader,
            entry_points,
        }
    }
pub fn new ( loader : L ) -> FunctionPointers < L > where L : Loader { let entry_points = vk :: EntryPoints :: load ( | name | unsafe { mem :: transmute ( loader . get_instance_proc_addr ( 0 , name . as_ptr ( ) ) ) } ) ; FunctionPointers { loader , entry_points , } }
Loads some global function pointer from the loader.
Loads some global function pointer from the loader .
loader
L
loader
L